0001558370-25-002984.txt : 20250314 0001558370-25-002984.hdr.sgml : 20250314 20250314124023 ACCESSION NUMBER: 0001558370-25-002984 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250314 DATE AS OF CHANGE: 20250314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WEYCO GROUP INC CENTRAL INDEX KEY: 0000106532 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-APPAREL, PIECE GOODS & NOTIONS [5130] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 390702200 STATE OF INCORPORATION: WI FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-09068 FILM NUMBER: 25738940 BUSINESS ADDRESS: STREET 1: 333 W ESTABROOK BOULEVARD CITY: GLENDALE STATE: WI ZIP: 43312 BUSINESS PHONE: 4149081600 MAIL ADDRESS: STREET 1: 333 W ESTABROOK BOULEVARD CITY: GLENDALE STATE: WI ZIP: 43312 FORMER COMPANY: FORMER CONFORMED NAME: WEYENBERG SHOE MANUFACTURING CO DATE OF NAME CHANGE: 19900514 10-K 1 weys-20241231x10k.htm 10-K WEYCO GROUP INC_December 31, 2024
http://fasb.org/us-gaap/2024#Revenues0000106532--12-312024FYWEYCO GROUP INC96426309496729http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMemberhttp://fasb.org/us-gaap/2024#Revenuesfalse0000106532srt:AsiaMember2024-01-012024-12-310000106532country:ZA2024-01-012024-12-310000106532country:US2024-01-012024-12-310000106532country:CA2024-01-012024-12-310000106532country:AU2024-01-012024-12-310000106532srt:AsiaMember2023-01-012023-12-310000106532country:ZA2023-01-012023-12-310000106532country:US2023-01-012023-12-310000106532country:CA2023-01-012023-12-310000106532country:AU2023-01-012023-12-310000106532us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-12-310000106532us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-12-310000106532us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-12-310000106532us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-12-310000106532us-gaap:SalesReturnsAndAllowancesMember2024-01-012024-12-310000106532us-gaap:AllowanceForCreditLossMember2024-01-012024-12-310000106532us-gaap:SalesReturnsAndAllowancesMember2023-01-012023-12-310000106532us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310000106532us-gaap:SalesReturnsAndAllowancesMember2024-12-310000106532us-gaap:AllowanceForCreditLossMember2024-12-310000106532us-gaap:SalesReturnsAndAllowancesMember2023-12-310000106532us-gaap:AllowanceForCreditLossMember2023-12-310000106532us-gaap:SalesReturnsAndAllowancesMember2022-12-310000106532us-gaap:AllowanceForCreditLossMember2022-12-310000106532us-gaap:CommonStockMember2024-01-012024-12-310000106532us-gaap:CommonStockMember2023-01-012023-12-310000106532weys:ReinvestedEarningsMember2024-12-310000106532weys:CapitalInExcessOfParValueMember2024-12-310000106532us-gaap:CommonStockMember2024-12-310000106532us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000106532us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000106532us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000106532weys:ReinvestedEarningsMember2023-12-310000106532weys:CapitalInExcessOfParValueMember2023-12-310000106532us-gaap:CommonStockMember2023-12-310000106532us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000106532us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000106532us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000106532weys:ReinvestedEarningsMember2022-12-310000106532weys:CapitalInExcessOfParValueMember2022-12-310000106532us-gaap:CommonStockMember2022-12-310000106532us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000106532us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000106532us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000106532us-gaap:LineOfCreditMember2024-12-310000106532us-gaap:LineOfCreditMember2023-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange3Member2024-01-012024-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange2Member2024-01-012024-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange1Member2024-01-012024-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange3Member2024-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange2Member2024-12-310000106532weys:IncentivePlan2017Memberweys:ExercisePriceRange1Member2024-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2022-12-310000106532weys:NonVestedStockOptionsMemberweys:IncentivePlan2017Member2024-01-012024-12-310000106532weys:NonVestedStockOptionsMemberweys:IncentivePlan2017Member2024-12-310000106532weys:NonVestedStockOptionsMemberweys:IncentivePlan2017Member2023-12-310000106532weys:NonVestedStockOptionsMemberweys:IncentivePlan2017Member2022-12-310000106532weys:NonVestedStockOptionsMemberweys:IncentivePlan2017Member2023-01-012023-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2023-01-012023-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2024-01-012024-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2023-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2024-12-310000106532weys:IncentivePlan2024Member2024-12-310000106532weys:IncentivePlan2017Member2024-12-310000106532weys:IncentivePlan2024Member2024-05-070000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2017Member2023-12-310000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2017Member2022-12-310000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2017Member2024-12-310000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2024Member2024-01-012024-12-310000106532us-gaap:ProductMemberweys:WholesaleMember2024-01-012024-12-310000106532us-gaap:ProductMemberweys:RetailSegmentMember2024-01-012024-12-310000106532us-gaap:ProductMemberweys:OtherSegmentMember2024-01-012024-12-310000106532us-gaap:LicenseMemberweys:WholesaleMember2024-01-012024-12-310000106532us-gaap:ProductMember2024-01-012024-12-310000106532us-gaap:ProductMemberweys:WholesaleMember2023-01-012023-12-310000106532us-gaap:ProductMemberweys:RetailSegmentMember2023-01-012023-12-310000106532us-gaap:ProductMemberweys:OtherSegmentMember2023-01-012023-12-310000106532us-gaap:LicenseMemberweys:WholesaleMember2023-01-012023-12-310000106532us-gaap:ProductMember2023-01-012023-12-310000106532us-gaap:LicenseMember2024-01-012024-12-310000106532us-gaap:LicenseMember2023-01-012023-12-310000106532srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000106532srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2024-12-310000106532srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2024-12-310000106532srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-12-310000106532srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2024-12-310000106532srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2024-12-3100001065322013-05-012013-05-010000106532weys:ForsakeIncMember2023-01-012023-03-310000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-01-012024-12-310000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-12-310000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-12-310000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-12-310000106532us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-12-310000106532us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310000106532us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-12-310000106532us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000106532us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310000106532us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-01-012024-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310000106532weys:OtherCountryMember2024-12-310000106532country:US2024-12-310000106532weys:OtherCountryMember2023-12-310000106532country:US2023-12-310000106532us-gaap:LineOfCreditMember2024-09-270000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-12-310000106532us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310000106532weys:ForsakeIncMember2024-01-012024-12-310000106532weys:BOGSMember2024-01-012024-12-310000106532weys:ForsakeIncMember2023-01-012023-12-310000106532us-gaap:CustomerRelationshipsMember2024-12-310000106532us-gaap:CustomerRelationshipsMember2023-12-310000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2017Member2024-01-012024-12-310000106532us-gaap:RestrictedStockMemberweys:IncentivePlan2017Member2023-01-012023-12-310000106532weys:IncentivePlan2017Member2023-01-012023-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2024-01-012024-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2023-01-012023-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2024-12-310000106532us-gaap:EmployeeStockOptionMemberweys:IncentivePlan2017Member2023-12-310000106532weys:ReinvestedEarningsMember2024-01-012024-12-310000106532weys:ReinvestedEarningsMember2023-01-012023-12-310000106532srt:MinimumMemberweys:OtherSecuritiesMember2024-12-310000106532srt:MinimumMemberus-gaap:FixedIncomeSecuritiesMember2024-12-310000106532srt:MinimumMemberus-gaap:EquitySecuritiesMember2024-12-310000106532srt:MaximumMemberweys:OtherSecuritiesMember2024-12-310000106532srt:MaximumMemberus-gaap:FixedIncomeSecuritiesMember2024-12-310000106532srt:MaximumMemberus-gaap:EquitySecuritiesMember2024-12-310000106532weys:OtherSecuritiesMember2024-12-310000106532us-gaap:FixedIncomeSecuritiesMember2024-12-310000106532us-gaap:EquitySecuritiesMember2024-12-310000106532weys:OtherSecuritiesMember2023-12-310000106532us-gaap:FixedIncomeSecuritiesMember2023-12-310000106532us-gaap:EquitySecuritiesMember2023-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Member2024-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Member2024-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Member2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberweys:DefinedBenefitPlanCorporateObligationsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FixedIncomeFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeTradedFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberweys:DefinedBenefitPlanCorporateObligationsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FixedIncomeFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ExchangeTradedFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2024-12-310000106532weys:SubtotalMemberweys:PlanAssetsMember2024-12-310000106532weys:PlanAssetsMemberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2024-12-310000106532weys:PlanAssetsMemberweys:DefinedBenefitPlanCorporateObligationsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:FixedIncomeFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:ExchangeTradedFundsMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2024-12-310000106532weys:PlanAssetsMemberus-gaap:CashAndCashEquivalentsMember2024-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Member2023-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Member2023-12-310000106532weys:SubtotalMemberweys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Member2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberweys:DefinedBenefitPlanCorporateObligationsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FixedIncomeFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ExchangeTradedFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberweys:DefinedBenefitPlanCorporateObligationsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ExchangeTradedFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberweys:DefinedBenefitPlanCorporateObligationsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FixedIncomeFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ExchangeTradedFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2023-12-310000106532weys:SubtotalMemberweys:PlanAssetsMember2023-12-310000106532weys:PlanAssetsMemberweys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember2023-12-310000106532weys:PlanAssetsMemberweys:DefinedBenefitPlanCorporateObligationsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:FixedIncomeFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:ExchangeTradedFundsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:CashAndCashEquivalentsMember2023-12-310000106532weys:PlanAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2022-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-01-012024-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310000106532us-gaap:LineOfCreditMember2024-09-272024-09-270000106532weys:WholesaleMember2024-01-012024-12-310000106532weys:RetailSegmentMember2024-01-012024-12-310000106532weys:OtherSegmentMember2024-01-012024-12-310000106532weys:WholesaleMember2023-01-012023-12-310000106532weys:RetailSegmentMember2023-01-012023-12-310000106532weys:OtherSegmentMember2023-01-012023-12-310000106532weys:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310000106532weys:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-3100001065322022-12-310000106532weys:ForsakeIncMember2021-06-070000106532weys:IncentivePlan2017Member2024-01-012024-12-310000106532weys:CapitalInExcessOfParValueMember2024-01-012024-12-310000106532weys:CapitalInExcessOfParValueMember2023-01-012023-12-3100001065322023-01-012023-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2024-12-310000106532us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-12-310000106532us-gaap:PensionPlansDefinedBenefitMember2023-12-3100001065322023-12-3100001065322024-12-3100001065322024-10-012024-12-3100001065322024-06-3000001065322025-03-0100001065322024-01-012024-12-31weys:storexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureweys:segmentweys:employeeweys:customerweys:planweys:item

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, 2024, 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 000-09068

WEYCO GROUP, INC.

(Exact name of registrant as specified in its charter)

Wisconsin

39-0702200

(State or other jurisdiction of incorporation or organization)

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

333 W. Estabrook Boulevard, P. O. Box 1188, Milwaukee, WI 53201

(Address of principal executive offices) (Zip Code)

Registrant’s telephone number, including area code: (414) 908-1600

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

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

Common Stock - $1.00 par value per share

WEYS

The Nasdaq Stock Market

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 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 (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes      No

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

Large accelerated filer    Accelerated filer    Non-accelerated filer    Smaller reporting company    Emerging growth company

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

Indicate by check mark whether the registrant 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.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant as of the close of business on June 30, 2024, was $180,145,000. This was based on the closing price of $30.32 per share as reported by Nasdaq on June 28, 2024, the last business day of the registrant’s most recently completed second fiscal quarter.

As of March 1, 2025, there were 9,643,389 shares of common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive Proxy Statement for the Annual Meeting of Shareholders scheduled for May 6, 2025, are incorporated by reference in Part III of this report.

WEYCO GROUP, INC.

Table of Contents to Annual Report on Form 10-K

Year Ended December 31, 2024

    

Page

CAUTIONARY STATEMENTS REGARDING FORWARD-LOOKING INFORMATION

1

PART I.

ITEM 1.

BUSINESS

2

ITEM 1A.

RISK FACTORS

3

ITEM 1B.

UNRESOLVED STAFF COMMENTS

7

ITEM 1C.

CYBERSECURITY

7

ITEM 2.

PROPERTIES

8

ITEM 3.

LEGAL PROCEEDINGS

8

ITEM 4.

MINE SAFETY DISCLOSURES

8

INFORMATION ABOUT EXECUTIVE OFFICERS

9

PART II.

ITEM 5.

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

10

ITEM 6.

RESERVED

10

ITEM 7.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

10

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

15

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

16

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

43

ITEM 9A.

CONTROLS AND PROCEDURES

43

ITEM 9B.

OTHER INFORMATION

43

ITEM 9C.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

43

PART III.

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

43

ITEM 11.

EXECUTIVE COMPENSATION

43

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

44

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

44

ITEM 14.

PRINCIPAL ACCOUNTING FEES AND SERVICES

44

PART IV.

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES

44

ITEM 16.

FORM 10-K SUMMARY

46

CAUTIONARY STATEMENTS REGARDING FORWARD-LOOKING INFORMATION

This report contains certain forward-looking statements within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995.  These statements represent our good faith judgment with respect to future events and are subject to risks and uncertainties that could cause actual results to differ materially. Such statements can be identified by the use of words such as “anticipates,” “believes,” “estimates,” “expects,” “forecasts,” “intends,” “likely,” “plans,” “predicts,” “projects,” “should,” “will,” or variations of such words, and similar expressions. Forward-looking statements, by their nature, address matters that are, to varying degrees, uncertain. Therefore, the reader is cautioned that these forward-looking statements are subject to a number of risks, uncertainties or other factors that may cause actual results to differ materially from those described in the forward-looking statements. These risks and uncertainties include, but are not limited to, the risk factors described in this report under Item 1A, “Risk Factors.”

1

PART 1

ITEM 1     BUSINESS

The Company is a Wisconsin corporation incorporated in the year 1906 as Weyenberg Shoe Manufacturing Company.  Effective April 25, 1990, the name of the corporation was changed to Weyco Group, Inc.

Weyco Group, Inc., and its subsidiaries (collectively, “we,” “our,” “us,” and the “Company”) designs, markets, and distributes quality and innovative footwear principally for men, but also for women and children, under a portfolio of well-recognized brand names including: Florsheim, Nunn Bush, Stacy Adams, BOGS, and Forsake. Trademarks we maintain on our brands are important to our business. Our products consist primarily of mid-priced leather dress shoes, casual footwear composed of man-made materials and leather, and outdoor boots, shoes, and sandals. Our footwear is available in a broad range of sizes and widths, primarily designed to meet the needs and desires of the general American population.

We purchase finished shoes from outside suppliers, primarily located in China and India, and to a lesser extent, in Cambodia, Vietnam, and the Dominican Republic.  Almost all of these foreign-sourced purchases are denominated in U.S. dollars. While we source from more than 60 suppliers, our two largest suppliers each accounted for more than 10% of our total inventory purchases in 2024. Costs from our suppliers have historically been relatively stable, although in recent years there have been upward cost pressures due to higher freight, labor, and material costs. In addition, tariffs and other trade protection measures, including the tariffs imposed by the U.S. government in early 2025 on goods sourced from China, will increase our cost of goods across all brands.

Our business is separated into two reportable segments – the North American wholesale segment (“Wholesale”) and the North American retail segment (“Retail”). We also have other wholesale and retail businesses overseas in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024.

Sales in our Wholesale segment, which include both wholesale sales and worldwide licensing revenues, constituted 79% of total net sales in both 2024 and 2023, respectively.  At Wholesale, our shoes are marketed by retailers throughout the United States and Canada in more than 10,000 shoe, clothing and department stores. In 2024 and 2023, no individual customer accounted for or exceeded 10% of our total net sales. We employ traveling salespeople and independent sales representatives who sell our products to retail outlets. Shoes are shipped to these retailers primarily from our distribution center in Glendale, Wisconsin. In the men’s footwear business, there is generally no identifiable seasonality, although new styles are historically developed and shown twice each year, in spring and fall. With the BOGS brand, its strong presence in the winter and outdoor boot category results in some seasonality; the majority of BOGS sales occur in the third and fourth quarters. Consistent with industry practices, we carry significant amounts of inventory to meet customer delivery requirements and periodically provide extended payment terms to customers.  We also have licensing agreements with third parties who sell our branded apparel, accessories, and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas.

Sales in our Retail segment constituted 13% and 12% of total net sales in 2024 and 2023, respectively.  The Retail segment consists of e-commerce businesses and four brick and mortar stores in the United States.  Retail sales are made directly to consumers on our websites, or by our employees in our stores.  We believe that the results of our Retail segment will continue to be driven by our e-commerce businesses, as we have a limited number of brick-and-mortar stores. We intend to continue to focus on investing in and growing our e-commerce businesses.

Sales of our other businesses constituted 8% and 9% of total net sales in 2024 and 2023, respectively. These sales came from our wholesale and retail operations at Florsheim Australia.

As of December 31, 2024, we employed 580 persons worldwide, of whom 413 were full-time employees.

Brand recognition, price, quality, and service, are all important competitive factors in the shoe industry.  We have a design department that continually reviews and updates product designs.  Compliance with environmental and other government regulations historically has not had, and is not expected to have, a material impact on our results of operations, although there can be no assurances as to the future.

We make available, free of charge, copies of our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements on Schedule 14A and all amendments to those reports upon written or telephone request.  Investors can also access these reports through our website, www.weycogroup.com, as soon as reasonably practical after we file or furnish those reports to the Securities and Exchange Commission (“SEC”). The contents of our website are not incorporated by reference and are not a part of

2

this filing.  Also available on our website are various documents relating to our corporate governance, including our Code of Business Ethics.

ITEM 1A     RISK FACTORS

There are various factors that affect or might affect our business, results of operations and financial condition, many of which are beyond our control. The following is a description of some of the material factors that could materially and adversely affect our reputation, business, results of operations and financial condition.  

Risk factors related to our operations

We rely on independent foreign sources of production and the availability of leather, rubber and other raw materials; a deterioration in our relationships, or other issues affecting such manufacturers and/or issues with the availability of raw materials could have unfavorable effects on our business.

We purchase all our products from independent foreign manufacturers, primarily in China and India.  Although we believe that we have good working relationships with our manufacturers, we do not have long-term contracts with them. Thus, we could experience increases in manufacturing costs, disruptions in the timely supply of products or unanticipated reductions in manufacturing capacity, any of which could negatively impact our business, results of operations and financial condition. We can move production to different suppliers; however, the transition may not occur smoothly or quickly, or at the same cost, which could result in us missing customer delivery date requirements and, consequently, we could lose future orders and our reputation may be harmed.

Our use of foreign sources of production results in relatively long production and delivery lead times.  Therefore, we typically forecast demand at least five months in advance.  If our forecasts are wrong or there are significant changes in demand, it would result in a loss of sales if we do not have enough product on hand or in reduced margins if we have excess inventory that needs to be sold at discounted prices.

Our ability to import products in a timely and cost-effective manner may be affected by disruptions at U.S. or foreign ports or other transportation facilities, such as those due to labor disputes and work stoppages, political unrest, trade protection measures or trade wars, severe weather (climate change may increase the frequency and severity of severe weather conditions or events), outbreaks of infectious diseases, or security requirements in the United States and other countries.  These issues could delay importation of products or require us to locate alternate ports or warehousing providers to avoid disruption to our customers. These alternatives may not be available on short notice or could result in higher transportation costs, which could have a material adverse impact on our overall profitability.  

Our products depend on the availability of raw materials, especially leather and rubber.  Any significant shortages of quantities or increases in the cost of leather or rubber would have an adverse effect on our business and results of operations, unless we were able to pass such costs along to our customers.

Government actions and regulations, such as export restrictions, tariffs and other trade protection measures could adversely affect our business.

Additional risks associated with foreign sourcing that could negatively impact our business include adverse changes in foreign economic conditions, import regulations, restrictions on the transfer of funds, duties, tariffs, quotas and political or labor interruptions, foreign currency fluctuations, expropriation, and nationalization. It is difficult to predict the effects of current or future tariffs and other trade barriers and disputes, and our efforts to reduce the effects of tariffs through pricing and other measures may not be effective.  

As of the filing date of this Form 10-K, the current U.S. presidential administration has imposed tariffs on foreign imports into the United States, including, most relevant to us, an additional 20% tariff on all imports from China. These tariffs will increase the cost of certain products and could negatively impact our results of operations. At this time, it remains unclear what additional actions, if any, will be taken by the U.S. or other governments with respect to international trade agreements, the imposition of additional tariffs on goods imported into the U.S., tax policy related to international commerce, increased export control, sanctions and investment restrictions, or other trade matters. Although the ultimate scope and timing of any such actions is currently indeterminable, if implemented, they could have a material impact on our financial condition and results of operations.

Other effects of these changes, including impacts on the price of raw materials, could also have significant impacts on our results of operations. Furthermore, we may not be able to increase prices for our products enough to offset tariffs, which could impact our margins. If we raise prices in response to tariffs, the demand for our products may decrease, which could have a negative impact on our sales. We cannot predict what further action may be taken with respect to export restrictions, tariffs or trade relations between the U.S. and other governments, and any further changes in U.S. or international trade policy could have an adverse impact on our business, financial condition and results of operations.

3

A disruption in our supply chain could adversely affect our profitability.

Most of our products for North American distribution are shipped to us via ocean freight carriers to ports primarily on the west coast of North America. Our reliance on ocean freight transportation for the delivery of our inventory exposes us to various inherent risks, including port congestion, severe weather conditions, labor issues, natural disasters, and terrorism, any of which could result in delivery delays and inefficiencies, increased costs and disruption of business. In recent years, our supply chain was disrupted by congestion throughout the supply chain, domestic port and warehousing delays, and container shortages, resulting in us incurring premium freight charges on a portion of our imports. In addition to these factors, global inflation has contributed to already higher incremental freight costs. Severe disruptions of the supply chain may force us to use more expensive methods to ship our products, and we may not be able to meet our customers’ delivery requirements, which may result in the loss of sales.

Any severe and prolonged disruption to ocean freight transportation could force us to rely on alternate and more expensive transportation systems. Efficient and timely inventory deliveries and proper inventory management are important factors in our operations. Extended delays and disruptions in shipments could result in changes in the availability of inventory, increased shipping costs, or missed sales that may materially adversely impact our business and results of operations.

Loss of the services of our top executives and an inability to effectively manage leadership transitions, could adversely affect the business.

Thomas W. Florsheim, Jr., our Chairman and Chief Executive Officer, and John W. Florsheim, our President, Chief Operating Officer and Assistant Secretary, each have a strong heritage within our Company and the footwear industry. They possess knowledge, relationships and reputations based on their lifetime exposure to and experience at our Company and the industry.  The unexpected loss of either one or both of our top executives could have an adverse impact on our performance. A loss of the skills, industry knowledge, contacts, and expertise of any of our senior executives could cause a setback to our operating plan and strategy.  In addition, transitions of important responsibilities to new individuals include the possibility of disruptions, which could negatively impact our business and results of operations.

If we fail to maintain effective internal control procedures over our financial reporting and disclosures, investor confidence may be adversely affected thereby affecting the value of our stock price.

We are required to maintain proper internal control over our financial reporting and adequate controls related to our disclosures. Under applicable regulations, internal control over financial reporting is defined as a process designed by, or under the supervision of the Chief Executive Officer and Chief Financial Officer, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. If we fail to maintain adequate controls resulting in a material weakness in our internal control over financial reporting, and/or if we are unable to remediate a material weakness on a timely basis, our business, results of operations, financial condition and/or the value of our stock may be adversely impacted.  

We may not be able to successfully integrate new brands and businesses.

We continue to look for acquisition opportunities.  Those search efforts could be unsuccessful and costs could be incurred in any failed efforts.  Further, if and when an acquisition occurs, we cannot guarantee that we will be able to successfully integrate the brand into our current operations, or that any acquired brand would achieve results in line with our historical performance or our specific expectations for the brand.

Risk factors related to our business and industry

Decreases in disposable income and general market volatility in the U.S. and global economy may adversely affect our Company.

Spending patterns in the footwear market, particularly those in the moderate-priced market in which a majority of our products compete, have historically been correlated with consumers’ disposable income.  As a result, the success of our Company is affected by changes in general economic conditions, especially in the United States.  Factors affecting discretionary income for our consumers include, among others, gas and energy costs, inflation rates, employment rates, interest rates and taxation.  Additionally, changes in the economy and consumer behavior generally impact the financial strength and buying patterns of retailers, which also affects our results. Volatile, unstable, or weak economic conditions, or a worsening of conditions, could adversely affect our sales volume and overall performance.

We are subject to risks related to operating in the retail environment that could adversely impact our business.

We are subject to risks associated with doing business in the retail environment, primarily in the United States.  The U.S. retail industry has experienced a growing trend toward consolidation of large retailers. The merger of additional major retailers could result in us losing sales volume or increasing our concentration of business with a few large accounts, resulting in reduced bargaining power, which could increase pricing pressures and lower our margins.  

We regularly assess our retail locations in the U.S. and overseas and have closed unprofitable retail locations and incurred costs related to such closures. Future closures could have a material adverse effect on our results.

4

As the popularity of online shopping for consumer goods continues to increase, our retail partners in the U.S. and abroad may experience decreased foot traffic, which could negatively impact their businesses. In addition, significant health pandemics (such as the recent COVID-19 pandemic) or outbreaks of infectious diseases could also lead to decreases in foot traffic. Decreases in foot traffic had, and in the future may have, a negative impact on our sales to those customers, and adversely affect our results of operations.

We operate in a highly competitive environment, which may result in lower prices and reduced profits.

The footwear market is extremely competitive.  We compete with numerous manufacturers, distributors and retailers of men’s, women’s and children’s shoes, some of which are larger and have substantially greater resources than we do.  We compete with these companies primarily on the basis of brand recognition, price, quality, and service, all of which are important competitive factors in the shoe industry.  Our ability to compete effectively depends upon these factors, as well as our ability to deliver new products at the best value for the consumer, maintain positive brand recognition, and obtain sufficient retail floor space and effective product presentation at retail.  If we do not remain competitive, future prospects, results of operations and financial condition would decline.

Changes in fashion trends and consumer preferences could negatively impact the Company.

Our success is dependent upon our ability to accurately anticipate and respond to rapidly changing fashion trends and consumer preferences. For example, as a result of the COVID-19 pandemic, purchases of dress and other dress-casual footwear were negatively affected in 2020 through early 2022 as many consumers worked from home due to stay-at-home orders or otherwise, and social as well as other occasion-related events were cancelled. Furthermore, consumers are increasingly gravitating toward casual shoes in lieu of traditional dress footwear. Failure to predict or effectively respond to trends or preferences could have an adverse impact on our sales volume and overall performance, as well as have a negative impact on our reputation.

We conduct business globally, which exposes us to the impact of foreign currency fluctuations as well as political, economic and social risks.

A portion of our revenues and expenses are denominated in currencies other than the U.S. dollar, with our primary exposures being to the Australian dollar and the Canadian dollar. We are therefore subject to foreign currency risks and foreign exchange exposure. Exchange rates can be volatile and could adversely impact our financial results.

We are exposed to other risks of doing business in foreign jurisdictions, including political, economic, or social instability, armed conflicts, acts of terrorism, civil unrest, changes in government policies and regulations, outbreaks of infectious diseases, severe weather events, natural disasters, and exposure to liabilities under anti-corruption laws (such as the U.S. Foreign Corrupt Practices Act). We are also exposed to risks relating to U.S. policy with respect to companies doing business in foreign jurisdictions. Additional legislation or other changes in the U.S. tax laws or interpretations could increase our U.S. income tax liability and adversely affect our after-tax profitability.  Changes in tax policy or trade regulations, such as the disallowance of tax deductions on imported merchandise or the imposition of new tariffs on imported products, could have a material adverse effect on our business and results of operations.

Ongoing conflicts, such as the war between Russia and Ukraine and the Gaza war in the Middle East, have adversely affected the global economy and contributed to geopolitical instability. These situations remain uncertain, and it is difficult to predict the impact that the conflicts and actions taken in response to them will have on our business. Our business may be impacted as a result of various factors, including inflation and actions taken to combat inflation, increased energy prices, a slowing U.S. economy, more ocean freight disruptions, increased cyber-attacks, and reduced consumer confidence.

Risk factors related to cybersecurity

We are dependent on information and communication systems to support our business and e-commerce sales. Significant interruptions could disrupt our business and damage our reputation.

We accept and fill the majority of our larger customers’ orders through the use of Electronic Data Interchange (EDI), and we rely on our warehouse management system to efficiently process orders.  Our corporate office relies on computer systems to efficiently process and record transactions.  Significant interruptions in EDI, information and communication systems from power loss, telecommunications failure, malicious attacks, or computer system failure could significantly disrupt our business and operations, as well as damage our reputation. In addition, we sell footwear on our websites, and failures of our or other retailers’ websites could adversely affect our sales, results, and reputation.

We are subject to the risk of data loss and security breaches, particularly in our retail segment and our e-commerce businesses.

We sell footwear in our retail stores and on our websites, and therefore we and/or our third-party credit card processors must process, store, and transmit large amounts of data, including personal information of our customers. Failure to prevent or mitigate data loss or other security breaches, including breaches of our technology and systems, could expose us or our customers to a risk of loss or misuse of such information, which could adversely affect our operating results, result in litigation or potential liability, and/or otherwise harm our business and/or reputation.  Our technology and systems, as well as those of our partners have, and in the future may, become the target of cyberattacks. To our knowledge, we have not experienced a material breach; however, in order to address these risks, we have

5

secured cyber insurance and use third party technology and systems to aid in safeguarding our data and systems, including, without limitation, encryption and authentication technology, content delivery to customers, back-office support, and other functions. Although we have developed systems and processes that are designed to protect customer information and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party vendor, such measures cannot provide absolute security.

Risk factors related to environmental, social, and corporate governance (“ESG”)

The Company could be negatively impacted by stakeholder reactions to our ESG initiatives.

In recent years, there has been increased focus on ESG matters by certain consumers, investors, employees, and other stakeholders, as well as by governmental and non-governmental organizations. Some organizations measure the performance of companies on ESG topics, and the results of these assessments may be widely publicized. In addition, some investment funds specialize in companies that perform well in such assessments. We have undertaken, and plan to continue undertaking, ESG initiatives. Any failure by us to meet our commitments, or loss of confidence on the part of customers, investors, employees, brand partners and other stakeholders as it relates to our ESG initiatives, could negatively impact our brands, business, financial condition, and our operating results. These impacts could be difficult and costly to overcome, even if such concerns were based on inaccurate or misleading information.

Achieving our ESG initiatives may result in increased costs in our supply chain, fulfillment, or corporate business operations, and could deviate from our initial estimates and have a material adverse effect on our business and financial condition. In addition, standards and research regarding ESG initiatives could change and become more onerous both for the Company and our third-party suppliers and vendors to meet successfully. Evolving data and research could undermine or refute the Company’s current claims and beliefs that it has made in reliance on current research, which could also result in costs, a decrease in revenue, changes to projections or plans, and negative market perception that could have a material adverse effect on our business and financial condition. Further, while we may create and publish voluntary disclosures regarding ESG matters from time to time, many of the statements in those voluntary disclosures are based on hypothetical expectations and assumptions that may or may not be representative of current or actual risks or events or forecasts of expected risks or events, including the costs associated therewith. Such expectations and assumptions are necessarily uncertain and may be prone to error or subject to misinterpretation given the long timelines involved in measuring and reporting on many ESG matters.

Furthermore, some stakeholders may disagree with our ESG initiatives and goals, as their views on these topics may change over time. These parties and regulators may also hold divergent opinions on these issues as well as conflicting expectations regarding our culture, values, goals and business, which may affect how we are regulated or perceived. Moreover, we may determine that it is in the best interest of the Company and our shareholders to prioritize other business investments over the achievement of our current ESG goals based on economic, technological developments, regulatory and social factors, business strategy or pressure from investors, activists, or other stakeholders.

Risk factors related to public health emergencies

Future public health emergencies could materially adversely affect our business, financial condition and results of operations. 

Our business could be adversely impacted by the effects of public health epidemics, pandemics or other major health crises (collectively referred to as "public health crises"). Actual or threatened public health crises may have a number of adverse impacts, including volatility in the global economy, impacts to our customers’ operations, or significant disruptions in waterborne transportation of cargoes and supply chain activity, caused by a variety of factors such as quarantines, supplier factory and office closures, or other government-imposed restrictions, any of which could adversely impact our business, financial condition, and results of operations. We are unable to predict the extent to which major health crises or other public health threats that may arise in the future may affect the United States and global economies. The degree to which any future disease outbreaks or public health threats may impact our revenues, results of operations and financial condition is uncertain, and would depend on future developments. The impact of major health crises may also exacerbate other risks discussed above, any of which could have a material effect on the Company.

Risks related to financing, investment, and pension matters

Volatility and uncertainty in the U.S. and global credit markets could adversely affect our business.

U.S. and global financial markets have at times been unstable and unpredictable, which has generally resulted in tightened credit markets with heightened lending standards and terms. Ongoing conflicts, such as the war between Russia and Ukraine and the Gaza war in the Middle East, have adversely affected the global economy and contributed to geopolitical instability. Volatility and instability in the credit markets pose various risks to us, including, among others, a negative impact on retailer and consumer confidence, limits to our customers’ access to credit markets and interference with the normal commercial relationships between us and our customers.  Increased credit risks associated with the financial condition of some customers in the retail industry affects their level of purchases from us and

6

the collectability of amounts owed to us, and in some cases, causes us to reduce or cease shipments to certain customers who no longer meet our credit requirements.  

In addition, weak economic conditions and unstable and volatile financial markets could lead to certain of our customers experiencing cash flow problems, which may force them into higher default rates or to file for bankruptcy protection which may increase our bad debt expense or further negatively impact our business. Furthermore, interest rate volatility may increase the cost of financing for us, our customers, or vendors.

Risk factors related to our capital structure

The limited public float and trading volume for our Company’s stock may have an adverse impact on the stock price or make it difficult to liquidate.

The Company’s common stock is held by a relatively small number of shareholders. The Florsheim family and Company insiders own more than 50% of the stock. Other officers, directors, and members of management own stock or have the potential to own stock through previously granted stock options and restricted stock.  Consequently, we have a relatively small public float and low average daily trading volume, which could affect a shareholder’s ability to sell stock or the price at which it can be sold.  In addition, future sales of substantial amounts of our common stock in the public market by large shareholders, or the perception that these sales could occur, may adversely impact the market price of the stock and the stock could be difficult for the shareholder to liquidate.

ITEM 1B    UNRESOLVED STAFF COMMENTS

None

ITEM 1C    CYBERSECURITY

Risk Management and Strategy

We face various cybersecurity risks and threats that could have a material adverse effect on our business, operations, financial performance, liquidity, and reputation. We have implemented processes and systems to identify, assess, and manage these risks and threats, as well as to prevent, detect, and respond to any cybersecurity incidents that may occur, which is integrated into our overall risk management process. We also have a comprehensive cybersecurity strategy, policy, and program that aligns with our business objectives and risk appetite. We regularly review and update our cybersecurity strategy, policy, and program to address the evolving nature and scope of cybersecurity risks and threats. In addition, we consider the cybersecurity practices of our third-party service providers, through a general security assessment and contractual requirements, as appropriate, before engaging them in order to help identify and mitigate cybersecurity risks associated with those providers.

We comply with various laws, regulations, standards, and guidance related to cybersecurity, such as the Sarbanes-Oxley Act of 2002, the Payment Card Industry Data Security Standard, the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and the SEC's guidance on cybersecurity disclosures.

During the fiscal year ended December 31, 2024, we did not experience any cybersecurity incidents that materially impacted, or are reasonably likely to materially impact, our business strategy, results of operations or financial condition.  Please refer to the risk factors described in this report under Item 1A, “Risk Factors,” for a discussion of the potential impacts of future cybersecurity events.

Our Information Technology (“IT”) security department, led by our Chief Information Officer (“CIO”) and overseen by our Vice President of Information Systems (“IS”), holds primary responsibility for assessing and managing cybersecurity threats. Our CIO has more than 35 years of experience in IT and holds a bachelor’s degree in Management of IS; his in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.  Our Vice President of IS has more than 20 years of experience in various IT and IS roles, and holds a bachelor’s degree in Accounting and Finance.

A team of IT Specialists (including a dedicated Senior Cybersecurity Analyst) at our Company monitors cybersecurity and operational risks associated with information security and system disruption. This team employs measures aimed at protecting against, detecting, and responding to cybersecurity threats, and has implemented processes and procedures in line with our information security management system to bolster and advance resilient programs. This encompasses:

Continuously developing and evaluating our program in accordance with the NIST Cybersecurity Framework. This Framework serves as a reference to aid in the identification, assessment, and mitigation of cybersecurity risks pertinent to our business operations.

7

Engaging third-party IT security vendors to conduct ongoing assessments and monitoring of our networks and devices. Additionally, we routinely collaborate with assessors, consultants, and other third-party entities to review our cybersecurity program. These efforts aim to identify areas requiring sustained attention, enhancement, and alignment with regulatory requirements. Certifications held by our cybersecurity consultants include but are not limited to: CISSP, CISM, CCNP, and CMMC-RP.
Conducting regular cybersecurity awareness training, which is available for all employees during which we provide seminars, presentations, and employee engagement activities designed to reinforce our employee information security training and enhance the culture and knowledge of cybersecurity risks among our employees.

Cybersecurity Governance

Our Audit Committee is provided with regular updates from management concerning cybersecurity developments, significant cybersecurity threats, risks and processes implemented to address these risks. Our Audit Committee receives presentations on cybersecurity topics from management as part of the Committee’s continuing education on topics that impact the Company. Furthermore, management informs the Audit Committee as deemed necessary, about any notable cybersecurity incidents.

ITEM 2     PROPERTIES

The following facilities were operated by the Company or its subsidiaries as of December 31, 2024:

    

    

Owned/

    

Square

    

    

 

Location

Character

Leased

Footage

% Utilized

 

Glendale, Wisconsin (1)

Two story office and distribution center

Owned

1,100,000

90

%

Montreal, Canada (1)

 

Multistory office and distribution center

 

Owned (3)

 

92,800

 

100

%

Surrey Hills, Victoria, Australia (2)

 

Multistory office

 

Leased

 

9,800

 

100

%

Tottenham, Victoria, Australia (2)

 

Single story distribution center

 

Leased

 

47,500

 

100

%

(1)These properties are used principally by our North American Wholesale segment.
(2)These properties are used principally by our other businesses which are not reportable segments.
(3)We own a 50% interest in this property. See Note 9 of the Notes to Consolidated Financial Statements.

In addition to the above-described offices and distribution facilities, we also operate offices, distribution facilities, and retail shoe stores under various rental agreements. All of these facilities are suitable and adequate for our current operations. See Note 7 of the Notes to Consolidated Financial Statements and Item 1, “Business”, above.

ITEM 3     LEGAL PROCEEDINGS

We are not currently a party to any material legal proceedings but are subject to certain legal proceedings and claims from time to time that arise out of the conduct of our business.

ITEM 4     MINE SAFETY DISCLOSURES

Not Applicable

8

INFORMATION ABOUT EXECUTIVE OFFICERS

The following individuals were executive officers of Company as of December 31, 2024:

Name

    

Position

    

Age

Thomas W. Florsheim, Jr. (1)

 

Chairman and Chief Executive Officer

 

66

John W. Florsheim (1)

 

President, Chief Operating Officer, and Assistant Secretary

 

61

Judy Anderson

 

Vice President, Chief Financial Officer and Secretary

 

57

Kate Destinon

 

Vice President, and President of Nunn Bush Brand

 

49

Jeff Douglass

 

Vice President, Marketing

 

43

Dustin Combs (2)

 

Vice President, and President of BOGS Brand

 

42

Brian Flannery

 

Vice President, and President of Stacy Adams Brand

 

63

Kevin Schiff

 

Vice President, and President of Florsheim Brand

 

56

George Sotiros

Vice President, Distribution and Chief Information Officer

58

Damian Walton

Vice President, and President of Florsheim Australia

51

Joshua Wisenthal (3)

 

Vice President, and President of Weyco Canada

 

42

Allison Woss

 

Vice President, Supply Chain

 

52

(1)Thomas W. Florsheim, Jr. and John W. Florsheim are brothers, and Chairman Emeritus Thomas W. Florsheim is their father.
(2)Dustin Combs and Riley Combs, Vice President of Sales for the BOGS Brand (who is not an Executive Officer), are brothers.
(3)Joshua Wisenthal’s father, David Wisenthal, owns a 50% interest in a building that houses our Montreal, Canada office and distribution center. See Note 9 of the Notes to Consolidated Financial Statements.

Thomas W. Florsheim, Jr. has served as Chairman and Chief Executive Officer since 2002.

John W. Florsheim has served as President, Chief Operating Officer, and Assistant Secretary since 2002.

Judy Anderson has served as Vice President, Chief Financial Officer, and Secretary since May 6, 2022. Prior to this role, Ms. Anderson served as Vice President of Finance and Treasurer since 2004.

Kate Destinon has served as a Vice President of the Company and President of the Nunn Bush Brand since January 1, 2021. Prior to this role, Ms. Destinon served as Vice President of Nunn Bush from 2019 to 2020.

Jeff Douglass has served as Vice President of Marketing since 2015.

Dustin Combs has served as a Vice President of the Company and President of the BOGS Brand since 2015.

Brian Flannery has served as a Vice President of the Company and President of the Stacy Adams Brand since 2007.

Kevin Schiff has served as a Vice President of the Company and President of the Florsheim Brand since 2010.

George Sotiros has served as Vice President of Distribution and Chief Information Officer since February 2025. Prior to this role, Mr. Sotiros served as Vice President of Information Systems and Distribution since 2017.

Damian Walton has served as a Vice President of the Company and President of Florsheim Australia since January 7, 2019. Prior to this role, Mr. Walton served as Executive General Manager of Merchandise Planning at Myer, a national department store chain in Australia, for 3 years.

Joshua Wisenthal has served as a Vice President of the Company and President of Weyco Canada since January 1, 2022. Prior to this role, Mr. Wisenthal served as a Vice President of the Company and a manager of our legacy brands in Canada since 2014.

Allison Woss has served as Vice President of Supply Chain since 2016.

9

PART II

ITEM 5     MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Shares of our common stock are traded on the Nasdaq Stock Market under the symbol “WEYS.”  There were 80 holders of record of our common stock as of March 1, 2025.

Issuer Purchases of Equity Securities

In 1998, our stock repurchase program was established and approved by our Board of Directors. On several occasions since the program’s inception, our Board of Directors increased the number of shares authorized for repurchase under the program. In total, 8.5 million shares have been authorized for repurchase. There were no repurchases of our common stock during the three-month period ended December 31, 2024. The maximum number of shares that may yet be repurchased under the program as of December 31, 2024, was 848,916.

Dividends

In 2024, we prefunded our regular fourth quarter dividend of $0.26 per share as well as a one-time special cash dividend of $2.00 per share, for a total of $21.6 million; this dividend was paid to shareholders on January 2, 2025. We resumed our regular quarterly dividends in the first quarter of 2025. On March 4, 2025, our Board of Directors declared a quarterly cash dividend of $0.26 per share to all shareholders of record on March 14, 2025, payable March 31, 2025.

Securities Authorized for Issuance Under Equity Compensation Plans

For equity compensation plan information, refer to Note 19, “Share-Based Compensation Plans,” to the consolidated financial statements in Item 8 of this Annual Report on Form 10-K.

ITEM 6     RESERVED

ITEM 7     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

GENERAL

We design, market, and distribute quality and innovative footwear principally for men, but also for women and children, under a portfolio of well-recognized brand names including: Florsheim, Nunn Bush, Stacy Adams, BOGS, and Forsake.  Inventory is purchased from third-party overseas manufacturers. Almost all of these foreign-sourced purchases are denominated in U.S. dollars. We have two reportable segments, North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”). In the Wholesale segment, our products are sold to leading footwear, department, and specialty stores, as well as e-commerce retailers, primarily in the United States and Canada. We also have licensing agreements with third parties who sell our branded apparel, accessories, and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas.  Licensing revenues are included in our Wholesale segment. Our Retail segment consists of e-commerce businesses and four brick-and-mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees in our stores.  Our “other” operations included our wholesale and retail businesses in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024. The majority of our operations are in the United States, and our results are primarily affected by the economic conditions and the retail environment in the United States.  

This discussion summarizes the significant factors affecting the consolidated operating results, financial position, and liquidity of our Company for the two-year period ended December 31, 2024. This discussion should be read in conjunction with Item 8, “Financial Statements and Supplementary Data” below.

KNOWN TRENDS IMPACTING OUR BUSINESS

The retail landscape was challenged in 2024 due to economic uncertainties and inflation. These factors created an environment in which price-sensitive consumers limited their discretionary spending on non-essential goods, and footwear market sales were impacted accordingly. The footwear sector was further challenged by a warmer Fall season, which dampened sales of seasonal footwear. From a style perspective, consumers are increasingly gravitating toward casual shoes in lieu of traditional dress footwear. These broader industry headwinds and trends impacted our Wholesale business in 2024.

10

In early 2025, the U.S. government imposed additional tariffs on goods sourced from China. These tariffs will increase our costs of goods across all brands. In an effort to mitigate the impact of the tariffs, we have already begun negotiating price reductions with a number of our Chinese suppliers and are in the process of reviewing our wholesale pricing for Fall.

EXECUTIVE OVERVIEW

2024 was a difficult year for our Wholesale segment, with sales down 9% compared to 2023, due to reduced consumer demand amid ongoing economic uncertainty and a challenging outdoor footwear market. Despite these challenges, we are navigating short-term pressures and evolving our portfolio of brands to position the Company for future growth.

BOGS sales declined 27% in 2024, compared to the prior year. The brand was impacted by reduced retailer orders early in the year due to an inventory glut in the outdoor market, which has since eased.  BOGS was further challenged in the second half of the year by mild Fall and Winter weather, which reduced consumers' urgency to purchase new boots. Consequently, pre-holiday demand for insulated and waterproof footwear was softer than anticipated. However, winter weather did eventually arrive across much of the U.S. in January and February 2025, and retailers are now moving through inventory. With leaner stock levels, our retail partners are in a better position to bring in fresh assortments, and we are starting to see renewed interest in the category for Fall 2025. The last two years have been challenging for BOGS, and we are focused on reenergizing the brand through product innovation and expanding its retail presence in the Spring/Summer selling season.

Net sales of our legacy businesses (comprised of the Florsheim, Stacy Adams and Nunn Bush brands) were collectively down 4% for the year. At the brand level, Florsheim’s sales were up 2%, while Stacy Adams and Nunn Bush were down 13% and 6%, respectively, for the year. The dress footwear category faced challenges in 2024 as retailers prioritized other segments. Despite this trend, Florsheim’s sales improved as a result of increased market share in the refined dress footwear category and expanded sales of hybrid and casual footwear.

Stacy Adams had a difficult 2024, reflecting broader challenges in the dress footwear market. The brand remains a leader in contemporary dress footwear and continues to perform well in retail accounts that emphasize dress shoes. Future growth depends on the brand diversifying its product assortment to capture demand for hybrid and refined casual styles. While it will take time, we are getting traction at retail with casual lifestyle product, particularly in the hybrid category.

Nunn Bush sales were down 6% for the year. We saw reduced demand for the brand in the first nine months of 2024, with sales improving in the final quarter. With a strong value proposition and innovative comfort technology, Nunn Bush has evolved beyond the dress shoe category and is experiencing retail success in the casual, hybrid, and soft-toe work categories. Over the last few years, Nunn Bush has built a meaningful presence in the work shoe category, which we believe will help drive sales growth in future years.

In our Retail segment, sales were up 2% for the year, driven by higher direct-to-consumer sales of Florsheim and BOGS footwear. We continue to invest in our e-commerce platform as we believe it is a key driver of profitable growth.

Florsheim Australia’s sales declined 20% for the year. The decline in 2024 was largely due to the closure of our Asia Pacific operations, as the division had historically not been profitable. We are now managing our Asia-Pacific wholesale customers through our Melbourne, Australia office. While 2024 was a challenging year for Florsheim Australia, we are pleased with the increase in same-store retail sales in Australia. Our focus for 2025 is growth of Florsheim Australia’s wholesale business.

Sales and Earnings Highlights

Consolidated net sales for 2024 were $290.3 million, down 9% compared to $318.0 million in 2023.  Consolidated gross earnings as a percent of net sales were 45.3% and 44.9% in 2024 and 2023, respectively. Operating earnings were $36.6 million, down 11% compared to $41.0 million in 2023, because of lower sales.  Net earnings were a record $30.3 million, or $3.16 per diluted share, in 2024, up slightly over our previous record of $30.2 million, or $3.17 per diluted share, in 2023.

Financial Position Highlights

At December 31, 2024, our cash and marketable securities totaled $77.3 million and we had no debt outstanding on our $40.0 million revolving line of credit. During 2024, we generated $37.7 million of cash from operations. We used cash to prefund our $21.6 million regular fourth quarter and one-time special dividend, which were paid to shareholders on January 2, 2025; pay $9.7 million in dividends; and repurchase $0.6 million of our common stock during the year. We also had $1.4 million of capital expenditures.

11

SEGMENT ANALYSIS

Net sales and earnings from operations for our segments, as well as our “other” operations, in the years ended December 31, 2024 and 2023, were as follows:

Years ended December 31, 

    

2024

    

2023

    

% Change

 

(Dollars in thousands)

 

Net Sales

  

  

  

 

North American Wholesale

$

227,940

$

250,400

 

(9)

%

North American Retail

 

38,701

 

38,012

 

2

%

Other

 

23,649

 

29,636

 

(20)

%

Total

$

290,290

$

318,048

 

(9)

%

Earnings from Operations

 

 

 

  

North American Wholesale

$

31,514

$

33,288

 

(5)

%

North American Retail

 

5,307

 

6,752

 

(21)

%

Other

 

(207)

 

984

 

(121)

%

Total

$

36,614

$

41,024

 

(11)

%

North American Wholesale Segment

Wholesale Net Sales

Net sales in our Wholesale segment for the years ended December 31, 2024 and 2023, were as follows:

Years ended December 31, 

 

    

2024

    

2023

    

% Change

 

(Dollars in thousands)

 

North American Wholesale Net Sales

  

  

  

 

Stacy Adams

$

48,717

$

56,027

 

(13)

%

Nunn Bush

 

50,428

 

53,851

 

(6)

%

Florsheim

 

89,883

 

87,731

 

2

%

BOGS

 

35,861

 

48,969

 

(27)

%

Forsake

 

1,018

 

1,318

 

(23)

%

Total North American Wholesale

$

225,907

$

247,896

 

(9)

%

Licensing

 

2,033

 

2,504

 

(19)

%

Total North American Wholesale Segment

$

227,940

$

250,400

 

(9)

%

Wholesale net sales were collectively down in 2024 due mainly to lower consumer demand. Our BOGS brand experienced the largest decrease, with orders down early in the year because of an inventory glut in the outdoor market, which has since eased, and due to mild weather across the northern U.S. in the final months of 2024. Licensing revenues consist of royalties earned on sales of branded apparel, accessories, and specialty footwear in the United States and on branded footwear in Mexico and certain overseas markets. Licensing revenues decreased in 2024, compared to 2023, in line with decreased licensees’ sales of branded products.

Wholesale Earnings from Operations

Wholesale gross earnings as a percent of net sales were 40.2% in 2024 and 39.7% in 2023. Gross margins improved because of lower inventory costs, primarily inbound freight. Selling and administrative expenses for the Wholesale segment consist primarily of distribution costs, salaries and commissions, advertising costs, employee benefit costs, and depreciation. Selling and administrative expenses totaled $60.1 million in 2024 compared to $66.0 million in 2023. The decrease in 2024 was due to lower employee costs, mainly commission-based compensation, as well as lower advertising costs (primarily due to the reallocation of certain costs to the Retail segment, described below). As a percent of net sales, wholesale selling and administrative expenses were flat at 26% in both 2024 and 2023. Wholesale operating earnings were $31.5 million in 2024, down 5% from record operating earnings of $33.3 million in 2023, mainly as a result of lower sales.

Our costs of sales do not include distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs) which are included in selling and administrative expenses. Wholesale distribution costs were $14.4 million and $15.5 million for the years ended

12

December 31, 2024 and 2023, respectively. Our gross earnings may not be comparable to other companies, as some companies may include distribution costs in cost of sales.

North American Retail Segment

Retail Net Sales

Retail net sales were a record $38.7 million in 2024, up 2% over our previous record of $38.0 million in 2023. The increase was primarily due to higher direct-to-consumer sales of Florsheim and BOGS footwear. Sales at our four domestic brick and mortar stores were down 4% for the year.

Retail Earnings from Operations

Retail gross earnings as a percent of net sales were flat at 65.9% in both 2024 and 2023. Selling and administrative expenses for the Retail segment consist primarily of freight, advertising expense, employee costs, rent and occupancy costs. Retail selling and administrative expenses totaled $20.2 million, or 52% of net sales, for the year compared to $18.3 million, or 48% of net sales, in 2023.  The increase in expense was primarily due to higher advertising costs. This years web advertising costs were up largely due to the reallocation of certain expenditures historically charged to our Wholesale segment that primarily benefit our websites. Retail operating earnings were $5.3 million in 2024, down 21% compared to record operating earnings of $6.8 million in 2023, mainly due to higher retail selling and administrative expenses in 2024.

Other

Our other operations consisted of our retail and wholesale businesses in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024. Accordingly, 2024 results of the “other” category primarily reflect the operations of Australia and South Africa.

Net sales at Florsheim Australia totaled $23.6 million in 2024, down 20% from $29.6 million in 2023. The decrease was primarily due to closing our Asia Pacific operations, as the division had historically not been profitable. Sales in Australia were down 10% for the year, due mainly to the impact of six fewer retail stores operating compared to last year. Australia’s same store sales were up 2% for the year. Florsheim Australia’s gross earnings were 61.0% of net sales in 2024 versus 62.5% of net sales in 2023. Florsheim Australia generated operating losses of $0.2 million in 2024 compared to operating earnings of $1.0 million in 2023. The decrease was a result of lower sales.

OTHER INCOME AND EXPENSE AND TAXES

Most of our interest income is generated by investments in money market mutual funds and marketable securities. Interest income totaled $3.7 million in 2024 compared to $1.1 million in 2023. The increase was due to higher cash balances in the U.S. and Canada this year. Interest expense was nominal in 2024 and $0.5 million in 2023. Last year’s interest expense was on outstanding debt balances during the first half of 2023, which have since been paid off. Other expense, net, totaled $0.4 million in 2024 and $0.7 million in 2023. Other expense was down in 2024 due mainly to a decrease in the non-service cost components of pension expense.

Our effective tax rate was 23.9% in 2024 versus 26.1% in 2023. The 2024 effective tax rate differed from the U.S. federal statutory rate of 21% due mainly to the impact of state income taxes partially offset by income tax benefits from share-based compensation. The 2023 effective tax rate differed from the U.S. federal statutory rate of 21% due mainly to the impact of state income taxes.

LIQUIDITY AND CAPITAL RESOURCES

Our primary sources of liquidity are cash and short-term marketable securities, which aggregated $71.8 million and $69.5 million at December 31, 2024 and 2023, respectively, and our revolving line of credit. We generated $37.7 million of cash from operations in 2024 compared to $98.6 million in 2023. Fluctuations in net cash from operating activities mainly resulted from changes in operating assets and liabilities, most significantly, inventory. The significant cash from operations in 2023 was caused by reductions in inventory from peak levels at the end of 2022.

Our capital expenditures totaled $1.4 million and $3.3 million in 2024 and 2023, respectively. Last year’s capital expenditures included costs related to equipment installed in our Glendale distribution center that automates the packing and labeling process of single pair orders. Looking ahead, we expect capital expenditures will be between $1.0 million and $3.0 million in 2025.

13

We paid cash dividends totaling $9.7 million and $9.3 million in 2024 and 2023, respectively. Additionally, in 2024 we prefunded our regular fourth quarter dividend of $0.26 per share as well as a one-time special cash dividend of $2.00 per share, for a total of $21.6 million; this dividend was paid to shareholders on January 2, 2025. We resumed our regular quarterly dividends in the first quarter of 2025. On March 4, 2025, our Board of Directors declared a quarterly cash dividend of $0.26 per share to all shareholders of record on March 14, 2025, payable March 31, 2025.

We repurchase our common stock under our share repurchase program when we believe market conditions are favorable. In 2024, we repurchased 19,841 shares for a total cost of $0.6 million through our share repurchase program. In 2023, we repurchased 170,422 shares for a total cost of $4.3 million through our share repurchase program.  As of December 31, 2024, there were 848,916 authorized shares available for repurchase under the program.

On September 27, 2024, we amended our line of credit agreement to extend the maturity of our credit facility to September 26, 2025. Under the terms of the Amended Credit Agreement, there is a maximum available borrowing limit of $40.0 million, and amounts outstanding bear interest at the one-month term SOFR plus 125 basis points. The Amended Credit Agreement is secured by a lien against our general business assets, and contains representations, warranties and covenants (including a minimum tangible net worth financial covenant) that are customary for a facility of this type. At December 31, 2024 and 2023, there were no outstanding borrowings on the line of credit, and we were in compliance with all financial covenants.

Critical Accounting Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions about future events that affect the amounts reported in the consolidated financial statements and accompanying notes.  Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results inevitably will differ from those estimates, and such differences may be material to the consolidated financial statements. The following policies are considered by management to be the most critical in understanding the significant accounting estimates inherent in the preparation of our consolidated financial statements and the uncertainties that could impact our results of operations, financial position and cash flows.

BOGS Trademark

In evaluating the BOGS trademark for impairment, we estimated its fair value using the relief-from-royalty method which required key assumptions. We estimated future sales of the brand based on historical and forecasted sales growth. We estimated an implied royalty rate that would hypothetically be paid by a market participant for use of the trademark based on comparable industry royalty agreements and other market data. We applied a discount rate to the estimated future cash flows, which was based on the Company’s weighted average cost of capital (“WACC”), adjusted for a higher relative level of risk associated with intangible assets. The WACC includes assumptions such as market capital structure, market beta, risk-free rate of return, and estimated costs of borrowing. While we believe our judgments and assumptions are reasonable, different assumptions could change the estimated fair value. A number of factors, many of which we have no ability to control, could cause actual results to differ from the assumptions employed, including:

a rising interest rate environment,
a prolonged economic downturn,
an adverse change in the operating environment,
a significant decrease in the demand for BOGS product or the loss of a significant customer,
successful efforts by our competitors to gain market share in our markets, or
loss of key management or employees

If there are changes to our assumptions due to these factors, the estimate of fair value may change significantly. Such change could result in an impairment charge in a future period, which could significantly impact our results of operations or financial condition. Based on the results of our assessment, we concluded that the estimated fair value of the BOGS trademark exceeded its carrying value as of December 31, 2024. Therefore, no impairment was recorded on the BOGS trademark in 2024.  

Sales Returns, Sales Allowances and Doubtful Accounts

We record reserves and allowances (“reserves”) for sales returns, sales allowances and discounts, cooperative advertising, and accounts receivable balances that we believe will ultimately not be collected. The reserves are based on such factors as specific customer situations, historical experience, a review of the current aging status of customer receivables and current and expected economic conditions. The reserve for doubtful accounts includes a specific reserve for accounts identified as potentially uncollectible, plus an additional reserve for the balance of accounts, determined based on historical trends. We evaluate the reserves and the estimation process and adjust when appropriate.  Apart from unprecedented write-offs that occurred during the COVID-19 pandemic, our historical write-offs against the reserves have been within our expectations. Future changes in reserves may be required if actual returns, discounts and

14

bad debt activity varies from the original estimates.  These changes could impact our results of operations, financial position, and cash flows.

Pension Plan Accounting

Our pension expense and corresponding obligation are determined on an actuarial basis and require certain actuarial assumptions.  We believe the two most critical of these assumptions are the discount rate and the expected rate of return on plan assets.  We evaluate actuarial assumptions annually on the measurement date (December 31) and make modifications based on such factors as market interest rates and historical asset performance.  Changes in these assumptions can result in different expense and liability amounts, and future actual experience can differ from these assumptions.

Discount Rate – Pension expense and projected benefit obligations both increase as the discount rate is reduced.  See Note 12 of the Notes to Consolidated Financial Statements for discount rates used in determining pension expense for the years ended December 31, 2024 and 2023, and the funded status of the plans at December 31, 2024 and 2023.  We use the spot-rate approach to determine the service and interest cost components of pension expense. Under the spot-rate approach, the service and interest costs were calculated by applying specific spot rates along the yield curve to the relevant projected cash flows, to provide a better estimate of future service and interest costs. A 0.5% decrease in the discount rate would have a nominal impact on annual pension expense and would increase the projected benefit obligation by approximately $2.3 million.  

Expected Rate of Return – Pension expense increases as the expected rate of return on pension plan assets decreases.  In estimating the expected return on plan assets, we consider the historical returns on plan assets and future expectations of asset returns.  We utilized an expected rate of return on plan assets of 6.75% for both 2024 and 2023. This rate was based on our Company’s long-term investment policy of equity securities: 20% - 80%; fixed income securities: 20% - 80%; and other, principally cash:  0% - 20%.  A 0.5% decrease in the expected return on plan assets would increase annual pension expense by approximately $0.2 million.

Our unfunded benefit obligation was $10.4 million and $14.0 million at December 31, 2024 and 2023, respectively.

Recent Accounting Pronouncements

See Note 2 of the Notes to Consolidated Financial Statements.

ITEM 7A    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not Applicable

15

Management’s Report on Internal Control Over Financial Reporting

The Company’s management is responsible for establishing and maintaining effective internal control over financial reporting for the Company.  The Company’s management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024.  In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control – Integrated Framework (2013).  Based on the assessment, the Company’s management has concluded that, as of December 31, 2024, the Company’s internal control over financial reporting was effective based on those criteria.  

The Company’s internal control system was designed to provide reasonable assurance to the Company’s management and Board of Directors regarding the preparation and fair presentation of published financial statements.  All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

The Company’s independent registered public accounting firm has audited the Company’s consolidated financial statements and the effectiveness of internal controls over financial reporting as of December 31, 2024, as stated in its report below.

17

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the board of directors of Weyco Group, Inc.:

Opinions on the Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Weyco Group, Inc. (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of earnings, comprehensive income, equity and cash flows for the two years ended, and the related notes (collectively referred to as the "consolidated financial statements"). We also have audited the Company’s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control – Integrated Framework: (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of their operations and their cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control – Integrated Framework: (2013) issued by COSO.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's consolidated financial statements and an opinion on the Company’s internal control over financial reporting 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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

18

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

BOGS Trademark Impairment Assessment – Refer to Notes 2 and 8 to the Consolidated Financial Statements

Critical Audit Matter Description

As described in Notes 2 and 8 to the consolidated financial statements, trademarks are tested for impairment at least annually, or more frequently as events occur or circumstances change that indicate the carrying value may not be recoverable. In each of the first three quarters of fiscal year 2024, the Company assessed relevant events and circumstances and determined it was appropriate to perform a qualitative impairment test for the BOGS Trademark. In the fourth quarter of fiscal year 2024, the Company performed an annual quantitative impairment test for the BOGS Trademark. The determination of the fair value of the trademark requires management to make significant estimates and assumptions related to future sales of the brand based on historical and forecasted growth rates, implied royalty rate and a discount rate based on the Company’s weighted average cost of capital adjusted for higher relative level of risk associated with intangible assets. As disclosed by management, changes in these assumptions could have a significant impact on the fair value of the trademark and the amount of any trademark impairment charge.

Auditing management's BOGS Trademark impairment test was complex and highly judgmental due to the significant estimation required to determine the estimated fair value of trademarks. In particular, the fair value estimate was sensitive to changes in significant assumptions, such as changes in the Company's brand growth rates, implied royalty rate and discount rate adjusted for higher relative level of risk associated with intangible assets, which are affected by expectations about future market or economic conditions.

How We Addressed the Matter in Our Audit

The primary procedures we performed to address this critical audit matter included:

Obtaining an understanding, evaluating the design, and testing the operating effectiveness of controls over management’s trademark impairment evaluation.
Evaluating the appropriateness of management’s valuation methodology, including testing the mathematical accuracy of the calculation along with the completeness and accuracy of the information used in the calculation.
Evaluating the appropriateness of the significant assumptions around brand growth rates, implied royalty rate and discount rate adjusted for higher relative level of risk associated with intangible assets, including the support provided by management’s specialist.
Comparing the significant assumptions used by management to current industry and economic trends, relevant peer company benchmarks, current and historical performance of the brands, and other relevant factors.

/s/ Baker Tilly US, LLP

We have served as the Company's auditor since 2015.

Milwaukee, Wisconsin

March 14, 2025

19

CONSOLIDATED STATEMENTS OF EARNINGS

For the years ended December 31, 2024 and 2023

    

2024

    

2023

(In thousands, except per share amounts)

Net sales

$

290,290

$

318,048

Cost of sales

 

158,765

 

175,165

Gross earnings

 

131,525

 

142,883

Selling and administrative expenses

 

94,911

 

101,859

Earnings from operations

 

36,614

 

41,024

Interest income

 

3,681

 

1,107

Interest expense

 

(15)

 

(529)

Other expense, net

 

(444)

 

(738)

Earnings before provision for income taxes

 

39,836

 

40,864

Provision for income taxes

 

9,516

 

10,676

Net earnings

$

30,320

$

30,188

Basic earnings per share

$

3.21

$

3.19

Diluted earnings per share

$

3.16

$

3.17

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

20

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

For the years ended December 31, 2024 and 2023

    

2024

    

2023

(Dollars in thousands)

Net earnings

$

30,320

$

30,188

Other comprehensive (loss) income, net of tax:

 

  

 

  

Foreign currency translation adjustments

 

(3,717)

 

642

Pension liability adjustments

 

3,094

 

2,240

Other comprehensive (loss) income

 

(623)

 

2,882

Comprehensive income

$

29,697

$

33,070

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

21

CONSOLIDATED BALANCE SHEETS

At December 31, 2024 and 2023

2024

2023

(In thousands, except par value and share data)

ASSETS:

 

  

 

  

Cash and cash equivalents

$

70,963

$

69,312

Marketable securities, at amortized cost

 

852

 

215

Accounts receivable, less allowances of $2,140 and $2,510, respectively

37,464

39,275

Income tax receivable

1,086

245

Inventories

 

74,012

 

74,890

Prefunded dividend

21,579

2,352

Prepaid expenses and other current assets

 

3,435

 

3,820

Total current assets

 

209,391

 

190,109

Marketable securities, at amortized cost

 

5,529

 

6,354

Deferred income tax benefits

 

1,037

 

1,096

Property, plant and equipment, net

 

28,180

 

29,504

Operating lease right-of-use assets

10,504

12,520

Goodwill

 

12,317

 

12,317

Trademarks

 

32,868

 

33,168

Other assets

 

24,260

 

24,274

Total assets

$

324,086

$

309,342

LIABILITIES AND EQUITY:

 

Accounts payable

$

8,378

$

8,845

Dividend payable

21,579

2,352

Operating lease liabilities

4,033

3,979

Accrued liabilities:

Accrued compensation and employee benefits

6,942

7,071

Sales and advertising allowances

2,256

2,533

Taxes other than income taxes

930

1,012

Other

3,145

3,830

Total current liabilities

 

47,263

 

29,622

Deferred income tax liabilities

 

13,922

 

11,819

Long-term pension liability

 

9,888

 

13,412

Operating lease liabilities

7,034

9,531

Other long-term liabilities

 

394

 

465

Total liabilities

 

78,501

 

64,849

Commitments and contingencies (Note 15)

 

  

 

  

Common stock, $1.00 par value, authorized 24,000,000 shares in 2024 and 2023, issued and outstanding 9,642,630 shares in 2024 and 9,496,729 shares in 2023

9,643

9,497

Capital in excess of par value

72,577

71,661

Reinvested earnings

 

181,299

 

180,646

Accumulated other comprehensive loss

 

(17,934)

 

(17,311)

Total equity

 

245,585

 

244,493

Total liabilities and equity

$

324,086

$

309,342

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

22

CONSOLIDATED STATEMENTS OF EQUITY

For the years ended December 31, 2024 and 2023

(In thousands, except per share amounts)

    

Common

    

Capital in Excess

    

Reinvested

    

Accumulated Other

Stock

of Par Value

Earnings

Comprehensive Loss

Balance, December 31, 2022

$

9,584

$

70,475

$

164,039

$

(20,193)

Net earnings

 

 

 

30,188

 

Foreign currency translation adjustments

 

 

 

 

642

Pension liability adjustment (net of tax of $787)

 

 

 

 

2,240

Cash dividends declared ($0.99 per share)

 

 

 

(9,413)

 

Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price

 

57

(140)

Issuance of restricted stock

 

28

 

(28)

 

 

Restricted stock forfeited

(2)

2

Share-based compensation expense

 

 

1,352

 

 

Shares purchased and retired

(170)

 

 

(4,168)

 

Balance, December 31, 2023

$

9,497

$

71,661

$

180,646

$

(17,311)

Net earnings

 

 

 

30,320

 

Foreign currency translation adjustments

 

 

 

 

(3,717)

Pension liability adjustment (net of tax of $1,087)

 

 

 

 

3,094

Cash dividends declared ($3.03 per share)

 

 

 

(29,101)

 

Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price

111

(479)

Issuance of restricted stock

 

55

 

(55)

 

 

Share-based compensation expense

 

 

1,450

 

 

Shares purchased and retired

 

(20)

 

 

(566)

 

Balance, December 31, 2024

$

9,643

$

72,577

$

181,299

$

(17,934)

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

23

CONSOLIDATED STATEMENTS OF CASH FLOWS

For the years ended December 31, 2024 and 2023

2024

2023

(Dollars in thousands)

CASH FLOWS FROM OPERATING ACTIVITIES:

 

Net earnings

$

30,320

$

30,188

Adjustments to reconcile net earnings to net cash provided by operating activities -

 

 

Depreciation

 

2,483

 

2,579

Amortization

 

264

 

271

Bad debt expense

 

110

 

519

Deferred income taxes

 

1,057

 

2,462

Net foreign currency transaction (gains) losses

 

(12)

 

99

Share-based compensation expense

 

1,450

 

1,352

Pension expense

 

962

 

1,293

Impairment of trademark

300

450

Loss on disposal of fixed assets

36

59

Increase in cash surrender value of life insurance

 

(738)

 

(684)

Changes in operating assets and liabilities -

 

 

Accounts receivable

 

1,780

 

13,531

Inventories

 

821

 

53,047

Prepaid expenses and other assets

 

3,250

 

(358)

Accounts payable

 

(419)

 

(6,074)

Accrued liabilities and other

 

(3,078)

 

(982)

Income tax receivable

 

(857)

 

879

Net cash provided by operating activities

 

37,729

 

98,631

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Proceeds from maturities of marketable securities

 

215

 

1,960

Proceeds from sale of investment securities

107

Purchases of property, plant and equipment

 

(1,386)

 

(3,309)

Net cash used for investing activities

 

(1,171)

 

(1,242)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

Cash dividends paid

 

(9,688)

 

(9,286)

Prefunded dividend

(21,579)

Shares purchased and retired

 

(586)

 

(4,338)

Net proceeds from stock options exercised

 

51

103

Payment of contingent consideration

 

 

(500)

Taxes paid related to the net share settlement of equity awards

 

(419)

(186)

Proceeds from bank borrowings

 

 

70,060

Repayments of bank borrowings

(101,196)

Net cash used for financing activities

 

(32,221)

 

(45,343)

Effect of exchange rate changes on cash and cash equivalents

 

(2,686)

 

390

Net increase in cash and cash equivalents

$

1,651

$

52,436

CASH AND CASH EQUIVALENTS at beginning of year

 

69,312

16,876

CASH AND CASH EQUIVALENTS at end of year

$

70,963

$

69,312

SUPPLEMENTAL CASH FLOW INFORMATION:

 

 

Income taxes paid, net of refunds

$

9,401

$

7,115

Interest paid

$

15

$

977

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

24

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Years Ended December 31, 2024 and 2023

1. NATURE OF OPERATIONS

Weyco Group, Inc. (“we,” “our,” “us” and the “Company”) designs, markets, and distributes quality and innovative footwear principally for men, but also for women and children, under a portfolio of well-recognized brand names including: Florsheim, Nunn Bush, Stacy Adams, BOGS, and Forsake.  Inventory is purchased from third-party overseas manufacturers.  The majority of foreign-sourced purchases are denominated in U.S. dollars. We have two reportable segments, North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  In the wholesale segment, our products are sold to leading footwear, department, and specialty stores, as well as e-commerce retailers, primarily in the United States and Canada.  We also have licensing agreements with third parties who sell our branded apparel, accessories and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas.  Licensing revenues are included in our wholesale segment. Our retail segment consists of e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees. Our “other” operations historically included our wholesale and retail businesses in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024. The majority of our operations are in the United States and our results are primarily affected by the economic conditions and retail environment in the United States.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation - The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America, and include all of our majority-owned subsidiaries after elimination of intercompany accounts and transactions.

Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results specifically related to inventory reserves, realizability of deferred tax assets, goodwill and trademarks could materially differ from those estimates, which would impact the reported amounts and disclosures in the consolidated financial statements and accompanying notes.

Cash and Cash Equivalents - We consider all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. At December 31, 2024 and 2023, our cash and cash equivalents included investments in U.S. treasury bills, money market funds, and/or cash deposits at various banks. While we periodically have cash balances in excess of insured amounts, we have not experienced any losses on deposits in excess of insured amounts.

Investments - At December 31, 2024, we held investments in marketable securities (mainly tax-exempt municipal bonds). All of our marketable securities are classified as held-to-maturity securities and reported at amortized cost pursuant to Accounting Standards Codification (“ASC”) 320, Investments – Debt and Equity Securities, as we have the intent and ability to hold all investments to maturity. See Note 4.

Accounts Receivable – Trade accounts receivable arise from the sale of products on unsecured trade credit terms. On a quarterly basis, we review all significant accounts with past due balances, as well as the collectability of other outstanding trade accounts receivable for possible write-off. It is our policy to write-off accounts receivable against the allowance account when receivables are deemed to be uncollectible. The allowance for doubtful accounts reflects our best estimate of probable losses in the accounts receivable balances. We determine the allowance based on known troubled accounts, historical experience and other evidence currently available.

Inventories - Most of our inventories are determined on a last-in, first-out (“LIFO”) basis. LIFO inventory is valued at the lower of cost or market. All other inventories are determined on a first-in, first-out basis (“FIFO”) basis and are valued at the lower of cost or net realizable value. Inventory costs include the cost of shoes purchased from third-party manufacturers, as well as related freight and duty costs. We generally take title of product at the time of shipping. See Note 5.

Property, Plant and Equipment and Depreciation - Property, plant and equipment are stated at cost. Plant and equipment are depreciated using the straight-line method over their estimated useful lives as follows: buildings and improvements, 10 to 39 years; machinery and equipment, 3 to 15 years; furniture and fixtures, 5 to 15 years. For income tax reporting purposes, depreciation is calculated using applicable methods.

25

Impairment of Long-Lived Assets - Property, plant, equipment and operating lease right-of-use assets, along with other long-lived assets, are evaluated for impairment periodically whenever triggering events or indicators exist that the carrying values may not be fully recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to its related estimated undiscounted future cash flows. If the sum of the expected undiscounted cash flows is less than the carrying value of the related asset, a loss is recognized for the difference between the fair value and carrying value of the asset. There were no impairment losses recorded on our long-lived assets in 2024 or 2023.

Leases - We lease retail shoe stores, as well as several office and distribution facilities worldwide. We determine whether an arrangement is or contains a lease at contract inception. All of our leases are classified as operating leases, which are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. We have no finance leases.

ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at the commencement date for leases exceeding 12 months. Minimum lease payments include only the fixed lease component of the agreement, as well as any variable rate payments that depend on an index, initially measured using the index at the lease commencement date. Lease terms may include options to renew when it is reasonably certain that we will exercise that option.

As our leases generally do not provide an implicit rate, our incremental borrowing rate is used to determine the present value of lease payments.  The incremental borrowing rate was a hypothetical rate based on an understanding of what we could borrow from a third-party lender, on a collateralized basis, over a similar term, and in an amount that approximates the value of the future lease payments at the lease commitment date.

Operating lease costs are recognized on a straight-line basis over the lease term and are included in selling and administrative expenses. Variable lease payments that do not depend on a rate or index, payments associated with non-lease components, and short-term rentals (leases with terms less than 12 months) are expensed as incurred. See Note 7.

Goodwill - Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from a business acquisition. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. Our goodwill resulted from the 2011 acquisition of the BOGS and Rafters brands, and, to a lesser extent, the 2021 acquisition of the Forsake brand. See Note 8.

Intangible Assets (excluding Goodwill) - Other intangible assets consist of customer relationships and trademarks. Customer relationships are amortized over their estimated useful lives. Trademarks are not amortized, but are reviewed for impairment on an annual basis and between annual tests when an event occurs or circumstances change that indicates the carrying value may not be recoverable. During 2024 and 2023, we recorded impairment charges of $0.3 million and $0.5 million, respectively, to write-down the carrying value of the Forsake trademark. These charges were recorded within selling and administrative expenses in the Consolidated Statements of Earnings. See Note 8.

Life Insurance – Life insurance policies are recorded at the amount that could be realized under the insurance contracts as of the balance sheet date. These assets are included within other assets in the Consolidated Balance Sheets. See Note 9.

Income Taxes - Deferred income taxes are provided on temporary differences arising from differences in the bases of assets and liabilities for income tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted income tax rates in effect. Tax rate changes affecting deferred tax assets and liabilities are recognized in income at the enactment date. We record interest and penalties associated with unrecognized tax benefits within interest expense and provision for income taxes, respectively. See Note 14.

Revenue Recognition – Our revenue contracts represent a single performance obligation to sell our products to our customers. Sales are recorded at the time control of the product is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for our products.  Wholesale revenue is generally recognized upon shipment of the product, as that is when the customer obtains control of the promised goods. Shipping and handling activities that occur after control of the product transfers to the customer are treated as fulfillment activities, not as a separate performance obligation. Retail revenue is generated primarily from the sale of footwear to customers through our websites and at retail locations.  For sales made through our websites, revenue is recognized upon shipment to the customer.  For in-store sales, we recognize revenue at the point of sale. Sales taxes collected from website or retail sales are excluded from our reported net sales. Revenue from third-party licensing agreements is recognized in the period earned. Licensing revenues were $2.0 million in 2024 and $2.5 million in 2023.

All revenue is recorded net of estimated allowances for returns and discounts; these revenue offsets are accrued for at the time of sale. Our estimates of allowances for returns and discounts are based on such factors as specific customer situations, historical experience, and current and expected economic conditions. We evaluate the reserves and the estimation process and adjust when appropriate.

26

Generally, payments from customers are received within 90 days following the sale. Our contracts with customers do not have significant financing components or significant prepayment terms, and there is no non-cash consideration. We do not have unbilled revenue, and there are no contract assets and liabilities.

Shipping and Handling Fees - We classify shipping and handling fees billed to customers as sales. Shipping and handling expenses incurred by the Company are included in selling and administrative expenses in the Consolidated Statements of Earnings. See “Selling and Administrative Expenses” below.

Cost of Sales - Our cost of sales includes the cost of products and inbound freight and duty costs.

Selling and Administrative Expenses - Selling and administrative expenses primarily include salaries and commissions, advertising costs, employee benefit costs, distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs), rent and depreciation. Consolidated distribution costs were $21.5 million in 2024 and $21.9 million in 2023.

Advertising Costs - Advertising costs are expensed as incurred. Total advertising costs were $12.6 million and $12.8 million in 2024 and 2023, respectively. Advertising expenses are included in selling and administrative expenses.

Foreign Currency Translations - We account for currency translations in accordance with ASC 830, Foreign Currency Matters. Our non-U.S. subsidiaries’ local currencies are the functional currencies under which the balance sheet accounts are translated into U.S. dollars at the rates of exchange in effect at fiscal year-end and income and expense accounts are translated at the weighted average rates of exchange in effect during the year. Translation adjustments resulting from this process are recognized as a separate component of accumulated other comprehensive loss, which is a component of equity.

Foreign Currency Transactions - Gains and losses from foreign currency transactions are included in other expense, net, in the Consolidated Statements of Earnings. Net foreign currency transaction gains and losses were not material to our financial statements in 2024 and 2023.

Financial Instruments – From time to time, our wholly-owned subsidiary, Florsheim Australia, enters into foreign exchange contracts to buy U.S. dollars. All such contracts utilized in 2024 expired during the year, and there were no outstanding contracts at December 31, 2024.

Realized gains and losses on foreign exchange contracts are related to the purchase and sale of inventory and therefore are included in our net sales or cost of sales.  In 2024 and 2023, realized gains and losses on foreign exchange contracts were not material to our financial statements.

Earnings Per Share - Basic earnings per share excludes any dilutive effects of restricted stock and options to purchase common stock. Diluted earnings per share includes any dilutive effects of restricted stock and options to purchase common stock. See Note 17.

Comprehensive Income – Comprehensive income includes net earnings and changes in accumulated other comprehensive loss. Comprehensive income is reported in the Consolidated Statements of Comprehensive Income. See Note 13 for more details regarding changes in accumulated other comprehensive loss.

Share-Based Compensation - At December 31, 2024, we had two share-based employee compensation plans which are described more fully in Note 19. We account for these plans under the recognition and measurement principles of ASC 718, Compensation – Stock Compensation. Our policy is to estimate the fair value of each restricted stock award based on the fair market value of our Company’s stock price on the grant date. We estimate the fair value of each option award granted on the date of grant using the Black-Scholes option pricing model. The resulting compensation cost for both restricted stock and option awards is amortized on a straight-line basis over the vesting period of the respective awards.

Concentration of Credit Risk – At December 31, 2024, one customer accounted for 18% of our gross accounts receivable balance. At December 31, 2023, one customer similarly accounted for 18% of our gross accounts receivable balance. No other customer accounted for or exceeded 10% of our gross accounts receivable balance at December 31, 2024 or 2023. Additionally, no single customer accounted for or exceeded 10% of our total sales in 2024 or 2023.

Reclassifications – Certain reclassifications have been made in the prior year’s Consolidated Balance Sheet to conform to the current year’s presentation. Such reclassifications had no effect on previously reported net income or equity.

27

For 2024, we changed the classification of our prefunded dividend from an operating to a financing activity in the Consolidated Statements of Cash Flows to better reflect the nature of the underlying transaction. The prior year prefunded dividend of $2.4 million was included in “Prepaid expenses and other assets” when funded in 2023 and “Cash dividends paid” when distributed to shareholders in 2024.

 

New Accounting Pronouncements

Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires us to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker. In addition, this ASU requires the Company to disclose the title and position of its chief operating decision maker and how the chief operating decision maker uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We adopted this standard in the fourth quarter of 2024 using a retrospective transition method. The adoption did not have a material impact on our consolidated financial statements or related disclosures. See Note 18.

Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which will require us to disclose specified additional information in our income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This ASU will also require us to disaggregate our income taxes paid disclosure by federal, state, and foreign taxes, with further disaggregation required for significant individual jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures. 

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses, which will require us to disclose disaggregated information about certain income statement expense line items. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures.

3. FAIR VALUE OF FINANCIAL INSTRUMENTS

ASC 820, Fair Value Measurements and Disclosures, defines fair value 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. ASC 820 also establishes the following three-level hierarchy for fair value measurements based upon the sources of data and assumptions used to develop the fair value measurements:

Level 1 - unadjusted quoted market prices in active markets for identical assets or liabilities that are publicly accessible.
Level 2 - quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly.
Level 3 - unobservable inputs that reflect our assumptions, consistent with reasonably available assumptions made by other market participants.

The carrying amounts of all short-term financial instruments, except marketable securities, approximate fair value due to the short-term nature of those instruments. Marketable securities are carried at amortized cost. The fair value disclosures of marketable securities are Level 2 valuations as defined by ASC 820, consisting of quoted prices for identical or similar assets in markets that are not active. See Note 4.

28

4. INVESTMENTS

Below is a summary of the amortized cost and estimated market values of our marketable securities as of December 31, 2024 and 2023. The estimated market values provided are Level 2 valuations as defined by ASC 820.

2024

2023

    

Amortized

    

Market

    

Amortized

    

Market

    

Cost

    

Value

    

Cost

    

Value

(Dollars in thousands)

Marketable securities:

 

  

 

  

 

  

 

  

Current

$

852

$

848

$

215

$

215

Due from one through five years

 

2,692

 

2,677

 

3,518

 

3,592

Due from six through ten years

 

2,837

 

2,749

 

2,836

 

2,830

Total

$

6,381

$

6,274

$

6,569

$

6,637

The unrealized gains and losses on marketable securities at December 31, 2024 and 2023 were as follows:

2024

2023

    

Unrealized

    

Unrealized

    

Unrealized

    

Unrealized

    

Gains

    

Losses

    

Gains

    

Losses

(Dollars in thousands)

Marketable securities

$

5

$

(112)

$

118

$

(50)

At each reporting date, we review our investments to determine whether a decline in fair value below the amortized cost basis is other-than-temporary. To determine whether a decline in value is other-than-temporary, we consider all available evidence, including our overall financial condition, the severity and duration of the decline in fair value, and our intent and ability to hold the investment for a reasonable period of time sufficient for any forecasted recovery. If a decline in value is deemed other-than-temporary, we record a reduction in the carrying value to the estimated fair value. We reviewed our portfolio of investments as of December 31, 2024 and 2023 and determined that no other-than-temporary market value impairment exists.

5. INVENTORIES

At December 31, 2024 and 2023, inventories consisted of:

    

2024

    

2023

(Dollars in thousands)

Finished shoes

$

93,064

$

94,663

LIFO reserve

 

(19,052)

 

(19,773)

Total inventories

$

74,012

$

74,890

Finished shoes included inventory in-transit of $20.7 million and $16.7 million at December 31, 2024 and 2023, respectively. At both December 31, 2024 and 2023, 91% of our inventories were valued by the LIFO method of accounting while 9% were valued by the FIFO method of accounting.

During 2024, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2024 purchases; the effect of these liquidations increased cost of sales by $0.4 million. During 2023, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2023 purchases; the effect of these liquidations increased cost of sales by $2.1 million.

29

6. PROPERTY, PLANT AND EQUIPMENT, NET

At December 31, 2024 and 2023, property, plant and equipment consisted of:

    

2024

    

2023

(Dollars in thousands)

Land and land improvements

$

3,898

$

3,843

Buildings and improvements

 

32,204

 

32,204

Machinery and equipment

 

38,959

 

37,296

Retail fixtures and leasehold improvements

 

4,268

 

4,674

Construction in progress

 

971

 

1,972

Property, plant and equipment

 

80,300

 

79,989

Less: Accumulated depreciation

 

(52,120)

 

(50,485)

Property, plant and equipment, net

$

28,180

$

29,504

7. LEASES

We lease retail shoe stores, as well as several office and distribution facilities worldwide. The leases have original lease periods expiring between 2025 and 2029.  Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The components of our operating lease costs were as follows:

    

Twelve Months Ended December 31, 

    

2024

2023

(Dollars in thousands)

Operating lease costs

 

$

4,421

$

4,912

Variable lease costs (1)

201

Total lease costs

 

$

4,421

$

5,113

(1)Variable lease costs primarily include percentage rentals based upon sales in excess of specified amounts.

Short-term lease costs, which were excluded from the above table, are not material to our financial statements.

The following is a schedule of maturities of operating lease liabilities as of December 31, 2024:

    

Operating Leases

(Dollars in thousands)

2025

 

$

4,608

2026

 

 

3,886

2027

 

 

2,186

2028

 

 

1,140

2029

527

Thereafter

 

 

Total lease payments

 

 

12,347

Less: imputed interest

 

 

(1,280)

Present value of lease liabilities

 

$

11,067

The operating lease liabilities were classified in the Consolidated Balance Sheets as follows:

    

December 31, 

December 31, 

2024

    

2023

(Dollars in thousands)

Operating lease liabilities - current

$

4,033

$

3,979

Operating lease liabilities - non-current

7,034

9,531

Total

 

$

11,067

$

13,510

30

We determined the present value of our lease liabilities using a weighted-average discount rate of 4.67%.  As of December 31, 2024, our leases had a weighted-average remaining lease term of 3.1 years.

Supplemental cash flow information related to our operating leases is as follows:

    

Twelve Months Ended December 31, 

    

2024

    

2023

(Dollars in thousands)

Cash paid for amounts included in the measurement of lease liabilities

 

$

4,725

$

4,878

Right-of-use assets obtained in exchange for new lease liabilities (noncash)

$

2,533

$

3,180

8. INTANGIBLE ASSETS

Our indefinite-lived intangible assets as recorded in the Consolidated Balance Sheets were as follows:

    

December 31, 

    

December 31, 

2024

2023

    

(Dollars in thousands)

Indefinite-lived intangibles:

Goodwill

$

12,317

$

12,317

Trademarks

 

32,868

 

33,168

Total

$

45,185

$

45,485

We evaluate goodwill for impairment annually as of December 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. In 2024 and 2023, we completed qualitative assessments for goodwill noting no indicators of impairment. Accordingly, we did not record goodwill impairment charges for any of our reporting units in 2024 or 2023.

Our trademark balance is comprised of the Florsheim, BOGS and Forsake trademarks. For the Florsheim trademark, we performed qualitative assessments as of December 31, 2024 and 2023, noting no indicators of impairment.  For the BOGS trademark, given the brand’s reduced sales during its key selling season (the third and fourth quarters), we determined potential impairment indicators were present and that a quantitative impairment test was warranted as of December 31, 2024. For this assessment, we estimated the fair value of the BOGS trademark based on an Income Approach using the Relief-from-Royalty Method. Based on the results of this assessment, we concluded that the fair value of the BOGS trademark exceeded its carrying value, and no impairment was recorded.  We performed a qualitative assessment for the BOGS trademark as of December 31, 2023, noting no indicators of impairment.

For the Forsake trademark, given the brand’s reduced sales in 2024, we wrote-off the remaining value of its trademark of $0.3 million as of December 31, 2024.  As of December 31, 2023, we performed a quantitative impairment test for the Forsake trademark and recorded an impairment of $0.5 million as of result of that assessment. The related impairment charges in both 2024 and 2023 were recorded within selling and administrative expenses in the Consolidated Statements of Earnings.

Our amortizable intangible assets, which were included within other assets in the Consolidated Balance Sheets, consisted of the following:

    

    

December 31, 2024

December 31, 2023

Weighted

Gross

Gross

Average

Carrying

Accumulated

Carrying

Accumulated

    

Life (Years)

    

Amount

    

Amortization

    

Net

    

Amount

    

Amortization

    

Net

(Dollars in thousands)

Amortizable intangible assets

  

  

  

  

  

  

  

Customer relationships

 

15

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

Total amortizable intangible assets

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

Amortization expense related to the intangible assets was $0.2 million in both 2024 and 2023. Excluding the impact of any future acquisitions, we anticipate future amortization expense will be $0.2 million in 2025 and $0.1 million in 2026.

31

9. OTHER ASSETS

Other assets included the following amounts at December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Cash surrender value of life insurance

$

21,306

$

20,568

Amortizable intangible assets, net (See Note 8)

 

273

 

506

Investment in real estate

 

1,705

 

1,909

Other

 

976

 

1,291

Total other assets

$

24,260

$

24,274

We have life insurance policies on five current and former executives. Upon death of the insured executives, the approximate benefit we would receive is $22.5 million in aggregate as of December 31, 2024.

On May 1, 2013, we purchased a 50% interest in a building in Montreal, Canada for approximately $3.2 million. The remaining 50% interest is owned by a related party. The building, which is classified as an investment in real estate in the above table, serves as our Canadian office and distribution center. The purchase was accounted for as an equity-method investment under ASC 323, Investments – Equity Method and Joint Ventures, and continues to be accounted for under the equity method of accounting. Rent and occupancy costs paid by the Company to the joint venture totaled $0.7 million in both 2024 and 2023. Distributions received by the Company from the joint venture totaling $0.3 million and $0.4 million, in 2024 and 2023, respectively. There were nominal receivable balances due to the Company from the joint venture at both December 31, 2024 and 2023.

10. SHORT-TERM BORROWINGS

On September 27, 2024, we amended our line of credit agreement. The Amended Credit Agreement extended the maturity of our credit facility to September 26, 2025.  Under the terms of the Amended Credit Agreement, there is a maximum available borrowing limit of $40.0 million, and amounts outstanding bear interest at the one-month term SOFR plus 125 basis points. The Amended Credit Agreement is secured by a lien against our general business assets, and contains representations, warranties, and covenants (including a minimum tangible net worth financial covenant) that are customary for a facility of this type. At December 31, 2024 and 2023, there were no outstanding borrowings on the line of credit, and we were in compliance with all financial covenants.

11. CONTINGENT CONSIDERATION

The purchase price of our 2021 acquisition of Forsake included potential payments of future consideration that were contingent upon the achievement of certain milestones. As part of purchase accounting, a liability of $1.3 million was recorded for the estimated fair value of the contingent consideration on the acquisition date.  In early 2023, we reached an agreement with the former owners of Forsake to settle the contingent consideration liability for $0.5 million, which was paid out in the first quarter of 2023.

12. EMPLOYEE RETIREMENT PLANS

We have a defined benefit pension plan which was frozen effective December 31, 2016. No benefits have been accrued under the plan subsequent to that date. We also have an unfunded supplemental pension plan for key executives.  Retirement benefits are provided based on employees’ years of credited service and average earnings or stated amounts for years of service.  Normal retirement age is 65 with provisions for earlier retirement. The plan also has provisions for disability and death benefits.  

Our funding policy for the defined benefit pension plan is to make contributions to the plan such that all employees’ benefits will be fully provided by the time they retire.  Plan assets are stated at fair value and consist primarily of equity securities and fixed income securities, mainly U.S. government and corporate obligations.

We follow ASC 715, Compensation – Retirement Benefits, which requires employers to recognize the funded status of defined benefit pension and other postretirement benefit plans as an asset or liability in their statements of financial position and to recognize changes in the funded status in the year in which the changes occur as a component of comprehensive income.  In addition, ASC 715 requires employers to measure the funded status of their plans as of the date of their year-end statements of financial position.  ASC 715 also requires additional disclosures regarding amounts included in accumulated other comprehensive loss.

32

Our pension plan’s weighted average asset allocation at December 31, 2024 and 2023, by asset category, was as follows:

Plan Assets at December 31, 

 

    

2024

    

2023

 

Asset Category:

 

  

 

  

Equity Securities

 

59

%  

58

%

Fixed Income Securities

 

31

%  

28

%

Other

 

10

%  

14

%

Total

 

100

%  

100

%

We have a Retirement Plan Committee, consisting of our Chief Executive Officer, Chief Operating Officer and Chief Financial Officer, to manage the operations and administration of all benefit plans and related trusts. The committee has an investment policy for the pension plan assets that establishes target asset allocation ranges for the above listed asset classes as follows: equity securities: 20% - 80%; fixed income securities: 20% - 80%; and other, principally cash: 0% - 20%. On a semi-annual basis, the committee reviews progress towards achieving the pension plan’s performance objectives.

To develop the expected long-term rate of return on assets assumption, we considered the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio.  This resulted in the selection of 6.75% as the long-term rate of return on assets assumptions for both 2024 and 2023.

The following discount rates were used to determine the funded status of the pension plans as of December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

Discount rate for determining funded status

 

5.65

%  

5.15

%  

5.65

%  

5.16

%

33

The following is a reconciliation of the change in benefit obligation and plan assets of both the defined benefit pension plan and the unfunded supplemental pension plan for the years ended December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

    

2024

    

2023

    

2024

    

2023

(Dollars in thousands)

Change in projected benefit obligation

 

  

 

  

 

  

 

  

Projected benefit obligation, beginning of year

$

40,411

$

39,609

$

11,609

$

12,372

Service cost

 

427

 

467

 

 

Interest cost

 

1,995

 

2,052

 

561

 

580

Actuarial (gain) loss

 

(1,592)

 

916

 

(885)

 

(1,001)

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

(342)

Projected benefit obligation, end of year

$

38,493

$

40,411

$

10,940

$

11,609

Change in plan assets

 

 

 

  

 

  

Fair value of plan assets, beginning of year

$

38,041

$

35,927

$

$

Actual return on plan assets

 

4,151

 

5,214

 

 

Administrative expenses

 

(427)

 

(467)

 

 

Contributions

 

 

 

345

 

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

Fair value of plan assets, end of year

$

39,017

$

38,041

$

$

Funded status of plan

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in the consolidated balance sheets consist of:

 

  

 

  

 

  

 

  

Accrued liabilities - other

$

$

$

(528)

$

(567)

Long-term pension liability

 

524

 

(2,370)

 

(10,412)

 

(11,042)

Net amount recognized

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in accumulated other comprehensive loss consist of:

 

  

 

  

 

  

 

  

Accumulated loss, net of income tax benefit of $2,012, $2,863, $179, and $410, respectively

$

5,729

$

8,150

$

510

$

1,168

Prior service cost, net of income tax benefit of $0, $0, $8 and $13, respectively

 

 

 

24

 

39

Net amount recognized

$

5,729

$

8,150

$

534

$

1,207

The accumulated benefit obligations of the defined benefit pension plan and supplemental pension plan were equal to the respective plans’ projected benefit obligations, as shown in the above table, at December 31, 2024 and 2023.

Assumptions used in determining pension expense for the years ended December 31, 2024 and 2023 were:

Defined Benefit Pension Plan

    

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

 

Discount rate for projected benefit obligation

 

5.15

%  

5.41

%  

5.16

%  

5.44

%

Discount rate for determining interest cost

 

5.08

%  

5.35

%  

5.08

%  

5.37

%

Long-term rate of return on plan assets

 

6.75

%  

6.75

%  

 

The components of pension expense for the years ended December 31, 2024 and 2023, were:

    

2024

    

2023

(Dollars in thousands)

Service cost

$

427

$

467

Interest cost

 

2,556

 

2,632

Expected return on plan assets

 

(2,437)

 

(2,301)

Net amortization and deferral

 

416

 

495

Pension expense

$

962

$

1,293

The components of pension expense other than the service cost component were included in “other expense, net” in the Consolidated Statements of Earnings.

34

It is our intention to satisfy the minimum funding requirements and maintain at least an 80% funding percentage in our defined benefit retirement plan in future years.  At this time, we expect that any cash contributions necessary to satisfy these requirements in 2025 would not be material.

Projected benefit payments for the plans at December 31, 2024, were estimated as follows:

    

Defined Benefit 

    

Supplemental

Pension Plan

Pension Plan

(Dollars in thousands)

2025

$

3,382

$

528

2026

$

3,266

$

607

2027

$

3,226

$

683

2028

$

3,172

$

886

2029

$

3,059

$

908

2030 - 2034

$

14,081

$

4,694

The following table summarizes the fair value of pension plan assets at December 31, 2024, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2024

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,838

$

-

$

-

$

16,838

Preferred stocks

 

205

 

-

 

-

 

205

Exchange traded funds

 

5,883

 

-

 

-

 

5,883

Corporate obligations

 

-

 

3,875

 

-

 

3,875

Pooled fixed income funds

 

7,610

 

-

 

-

 

7,610

U.S. government securities

 

-

 

663

 

-

 

663

Cash and cash equivalents

 

3,943

 

-

 

-

 

3,943

Total

$

34,479

$

4,538

$

-

$

39,017

The following table summarizes the fair value of pension plan assets at December 31, 2023, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2023

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,693

$

$

$

16,693

Preferred stocks

 

202

 

 

 

202

Exchange traded funds

 

5,129

 

 

 

5,129

Corporate obligations

 

 

4,160

 

 

4,160

Pooled fixed income funds

 

5,793

 

 

 

5,793

U.S. government securities

 

 

772

 

 

772

Cash and cash equivalents

 

5,292

 

 

 

5,292

Subtotal

$

33,109

$

4,932

$

$

38,041

We also have a defined contribution plan covering substantially all employees. We contributed $1.1 million and $1.0 million to this plan in 2024 and 2023, respectively.

35

13. COMPREHENSIVE INCOME

The components of accumulated other comprehensive loss as recorded in the Consolidated Balance Sheets were as follows:

    

December 31, 

    

December 31, 

2024

2023

(Dollars in thousands)

Foreign currency translation adjustments

$

(11,671)

$

(7,954)

Pension liability, net of tax

 

(6,263)

 

(9,357)

Total accumulated other comprehensive loss

$

(17,934)

$

(17,311)

The following table shows changes in accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

    

Foreign Currency

    

    

Translation

Defined Benefit

    

 Adjustments

    

Pension Items

    

Total

(Dollars in thousands)

Balance, December 31, 2022

$

(8,596)

$

(11,597)

$

(20,193)

Other comprehensive income before reclassifications

642

1,874

2,516

Amounts reclassified from accumulated other comprehensive loss

366

366

Net current period other comprehensive income

642

2,240

2,882

Balance, December 31, 2023

$

(7,954)

$

(9,357)

$

(17,311)

Other comprehensive (loss) income before reclassifications

(3,717)

2,786

(931)

Amounts reclassified from accumulated other comprehensive loss

308

308

Net current period other comprehensive (loss) income

(3,717)

3,094

(623)

Balance, December 31, 2024

$

(11,671)

$

(6,263)

$

(17,934)

The following table shows reclassification adjustments out of accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

Amounts reclassified from accumulated

other comprehensive loss for the year

Affected line item in the

ended December 31,

statement where net earnings

2024

2023

    

is presented

(Dollars in thousands)

Amortization of defined benefit pension items

  

 

Prior service cost

$

20

(1)

$

20

(1)

Other expense, net

Actuarial losses

396

(1)

 

475

(1)

Other expense, net

Total before tax

416

 

495

 

Tax benefit

(108)

 

(129)

 

Net of tax

$

308

$

366

 

(1)These amounts were included in the computation of pension expense. See Note 12 for additional details.

14. INCOME TAXES

The provision for income taxes included the following components for the years ended December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Current:

 

  

 

  

Federal

$

6,243

$

5,859

State

 

1,997

 

1,839

Foreign

 

219

 

516

Total

 

8,459

 

8,214

Deferred

 

1,057

 

2,462

Total provision

$

9,516

$

10,676

36

The differences between the U.S. federal statutory income tax rate and our effective tax rate were as follows for the years ended December 31, 2024 and 2023:

    

2024

    

2023

 

U.S. federal statutory income tax rate

 

21.0

%  

21.0

%

State income taxes, net of federal tax benefit

 

4.0

 

4.1

Foreign income tax rate differences

 

0.9

 

0.3

Share-based compensation

 

(1.6)

 

(0.2)

Other

 

(0.4)

 

0.9

Effective tax rate

 

23.9

%  

26.1

%

The foreign component of pretax earnings was $0.9 million and $2.8 million in 2024 and 2023, respectively.

The components of deferred taxes at December 31, 2024 and 2023 were as follows:

    

2024

    

2023

(Dollars in thousands)

Deferred income tax assets:

 

  

 

  

Accounts receivable reserves

$

266

$

385

Pension liability

 

2,708

 

3,635

Accrued liabilities

 

1,582

 

1,724

Operating lease liabilities

3,566

4,024

Foreign currency losses on intercompany loans

 

 

58

 

8,122

 

9,826

Deferred income tax liabilities:

 

 

Inventory and related reserves

 

(5,140)

 

(5,024)

Cash value of life insurance

 

(753)

 

(682)

Property, plant and equipment

 

(1,484)

 

(1,297)

Intangible assets

 

(10,207)

 

(9,639)

Prepaid expenses and other assets

 

(308)

 

(352)

Operating lease right-of-use assets

(3,115)

(3,555)

 

(21,007)

 

(20,549)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

The net deferred income tax liabilities are classified in the Consolidated Balance Sheets as follows:

    

2024

    

2023

(Dollars in thousands)

Non-current deferred income tax benefits

$

1,037

$

1,096

Non-current deferred income tax liabilities

 

(13,922)

 

(11,819)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Uncertain Tax Positions

We account for our uncertain tax positions in accordance with ASC 740, Income Taxes (“ASC 740”). ASC 740 provides that the tax effects from an uncertain tax position can be recognized in our consolidated financial statements only if the position is more likely than not of being sustained on audit, based on the technical merits of the position.

The following table summarizes the activity related to our unrecognized tax benefits:

    

2024

    

2023

(Dollars in thousands)

Unrecognized tax benefits balance at January 1,

$

608

$

305

Increases related to current year tax positions

 

32

 

366

Decreases due to lapsing of statute of limitations

 

 

(63)

Unrecognized tax benefits balance at December 31, 

$

640

$

608

37

The unrecognized tax benefits at December 31, 2024 and 2023, included $90,000 and $30,000, respectively, of interest related to such positions. The unrecognized tax benefits, if ultimately recognized, would reduce our annual effective tax rate. The liabilities for potential interest are included in the Consolidated Balance Sheets at December 31, 2024 and 2023.

We file a U.S. federal income tax return, various U.S. state income tax returns and several foreign returns. In general, the 2020 through 2023 tax years remain subject to examination by those taxing authorities.

15. COMMITMENTS

At December 31, 2024, we had commitments to purchase $38.1 million of inventory, all of which were due in less than one year.

16. SHARE REPURCHASE PROGRAM

In 1998, our share repurchase program was established. On several occasions since the program’s inception, our Board of Directors increased the number of shares authorized for repurchase under the program. In total, 8.5 million shares have been authorized for repurchase.

In 2024, we purchased 19,841 shares at a total cost of $0.6 million through our share repurchase program. In 2023, we purchased 170,422 shares at a total cost of $4.3 million through our share repurchase program.  As of December 31, 2024, there were 848,916 authorized shares remaining under the program.

17. EARNINGS PER SHARE

The following table sets forth the computations of basic and diluted earnings per share for the years ended December 31, 2024 and 2023:

2024

2023

(In thousands, except per share amounts)

Numerator:

 

  

 

  

Net earnings

$

30,320

$

30,188

Denominator:

 

  

 

  

Basic weighted average shares outstanding

 

9,455

 

9,449

Effect of dilutive securities:

 

  

 

  

Employee share-based awards

 

144

 

86

Diluted weighted average shares outstanding

 

9,599

 

9,535

Basic earnings per share

$

3.21

$

3.19

Diluted earnings per share

$

3.16

$

3.17

Diluted weighted average shares outstanding for 2024 exclude anti-dilutive share-based awards totaling 272,000 shares at a weighted average price of $32.60. Diluted weighted average shares outstanding for 2023 exclude anti-dilutive share-based awards totaling 618,000 shares at a weighted average price of $28.95.

Unvested restricted stock awards provide holders with dividend rights prior to vesting, however, such rights are forfeitable if the awards do not vest.  As a result, unvested restricted stock awards are not participating securities and are excluded from the computation of earnings per share.

18. SEGMENT INFORMATION

We have two reportable segments: North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  The “other” category in the table below included our wholesale and retail operations in Australia, South Africa, and Asia Pacific, which do not meet the criteria for separate reportable segment classification. We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024.  The accounting policies of the segments are the same as those described in Note 2, Summary of Significant Accounting Policies.

In the Wholesale segment, shoes are marketed through more than 10,000 footwear, department and specialty stores, primarily in the United States and Canada.  Licensing revenues are also included in our Wholesale segment.  We have licensing agreements with third

38

parties who sell our branded apparel, accessories, and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas. In 2024 and 2023, there was no single customer that accounted for or exceeded 10% of our total sales.

In the Retail segment, we operate e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees.  Retail stores sell our branded footwear, primarily Florsheim, and accessories.

Our chief operating decision maker is Thomas W. Florsheim, Jr., Chief Executive Officer.  Mr. Florsheim, Jr. regularly reviews and evaluates segment-level net sales, gross margins, and operating earnings to assess segment performance and to allocate capital and personnel resources to the segments. The following is a summary of certain key financial measures for the respective fiscal periods indicated. The significant expense categories and amounts align with the segment-level information that is regularly provided to Mr. Florsheim, Jr. Total assets and capital expenditures are not presented because Mr. Florsheim, Jr. does not review or allocate resources based on such information.

    

Wholesale

    

Retail

    

Other

    

Total

(Dollars in thousands)

2024

 

  

 

  

 

  

 

  

Product sales

$

225,907

$

38,701

$

23,649

$

288,257

Licensing revenues

 

2,033

 

 

 

2,033

Net sales

 

227,940

 

38,701

 

23,649

 

290,290

Cost of sales

136,354

13,184

9,227

158,765

Selling and administrative expenses

60,072

20,210

14,629

94,911

Earnings (loss) from operations

$

31,514

$

5,307

$

(207)

$

36,614

Interest income

3,681

Interest expense

(15)

Other expense, net

(444)

Earnings before provision for income taxes

$

39,836

Depreciation

$

1,802

$

7

$

674

$

2,483

2023

 

  

 

  

 

  

 

Product sales

$

247,896

$

38,012

$

29,636

$

315,544

Licensing revenues

 

2,504

 

 

 

2,504

Net sales

 

250,400

 

38,012

 

29,636

 

318,048

Cost of sales

151,077

12,964

11,124

175,165

Selling and administrative expenses

66,035

18,296

17,528

101,859

Earnings from operations

$

33,288

$

6,752

$

984

$

41,024

Interest income

1,107

Interest expense

(529)

Other expense, net

(738)

Earnings before provision for income taxes

$

40,864

Depreciation

$

1,942

$

7

$

630

$

2,579

All North American corporate office assets are included in the Wholesale segment. Transactions between segments primarily consist of sales between the Wholesale and Retail segments. Intersegment sales are valued at the cost of inventory plus an estimated cost to ship the products. Intersegment sales have been eliminated and are excluded from net sales in the above table.

39

Geographic Segments

Financial information relating to our business by geographic area was as follows for the years ended December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Net Sales

 

  

 

  

United States

$

248,577

$

266,515

Canada

 

18,064

 

21,897

Australia

 

20,826

 

23,012

Asia

 

438

 

4,143

South Africa

 

2,385

 

2,481

Total

$

290,290

$

318,048

Long-Lived Assets

 

  

 

  

United States

$

73,980

$

75,274

Other

 

11,867

 

14,650

$

85,847

$

89,924

Net sales attributed to geographic locations are based on the location of the assets producing the sales. Long-lived assets by geographic location consist of property, plant and equipment (net), operating lease ROU assets, goodwill, trademarks, investment in real estate and amortizable intangible assets.

19. SHARE-BASED COMPENSATION PLANS

At December 31, 2024 we had two share-based compensation plans: the 2017 Incentive Plan (the “2017 Plan”) and the 2024 Incentive Plan (collectively, “the Plans”). On May 7, 2024, the shareholders of Weyco Group, Inc. approved the 2024 Incentive Plan (the “2024 Plan”) which allows for the grant of up to 1.5 million share-based awards to executives, directors, and other salaried employees. Awards available for grant under the 2024 Plan include restricted stock and options to purchase common stock of the Company, as well as other forms of share-based compensation. Awards are no longer granted under the 2017 Plan; however, awards previously granted under such plan continue in accordance with their terms.

Restricted stock awards were the only form of share-based compensation granted in 2024. Both stock options and restricted stock awards were granted in 2023.  Restricted stock awards and stock options are valued at fair market value based on the Company’s closing stock price on the grant date. Restricted stock granted in 2024 vests ratably over five years, while restricted stock granted in 2023 vests ratably over four years. Stock options granted in 2023 vest ratably over five years and expire 10 years from the grant date. As of December 31, 2024, there were approximately 1.4 million shares remaining available for share-based awards under the 2024 Plan.

Stock option exercises can be net share settled such that we withhold shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. The net share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued. In 2024, approximately 278,000 shares were withheld, and were based on the value of the stock on the exercise dates. Total payments made by the Company for the employees’ tax obligations to taxing authorities were $419,000 in 2024 and $186,000 in 2023; such payments are generally reflected as a financing activity within the consolidated statements of cash flows.

In accordance with ASC 718, share-based compensation expense of $1.5 million and $1.4 million was recognized in 2024 and 2023, respectively, for stock options and restricted stock awards granted since 2018. An estimate of forfeitures, based on historical data, was included in the calculation of share-based compensation.

At December 31, 2024, there was $1.4 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2020 through 2023 which is expected to be recognized over the weighted-average remaining vesting period of 2.9 years. At December 31, 2023, there was $2.1 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2019 through 2023 which was expected to be recognized over the weighted-average remaining vesting period of 3.7 years.

40

The following weighted-average assumptions were used to determine compensation expense related to stock options granted in 2023:

    

2023

 

Risk-free interest rate

 

4.31

%

Expected dividend yield

 

3.88

%

Expected term

 

8.0

Expected volatility

 

31.0

%

The risk-free interest rate was based on U.S. Treasury bonds with a remaining term equal to the expected term of the award. The expected dividend yield was based on our expected annual dividend as a percentage of the market value of our Company’s common stock in the year of grant. The expected term of the stock options was determined using historical experience. The expected volatility was based upon historical stock prices over the most recent period equal to the expected term of the award.

The following tables summarize our stock option activity during the years ended December 31, 2024 and 2023:

Stock Options

Years ended December 31, 

2024

2023

Weighted Average

Weighted Average

Stock Options

    

Shares

    

Exercise Price

    

Shares

    

Exercise Price

Outstanding at beginning of year

967,217

$

26.22

1,345,369

$

25.83

Granted

 

 

 

149,200

 

25.79

Exercised

 

(389,597)

 

26.53

 

(487,331)

 

25.02

Forfeited or expired

 

(13,860)

 

26.61

 

(40,021)

 

26.31

Outstanding at end of year

 

563,760

$

25.98

 

967,217

$

26.22

Exercisable at end of year

 

281,429

$

26.50

 

524,829

$

27.30

Weighted average fair market value of options granted

$

 

$

6.63

    

Weighted Average Remaining

    

Contractual Life (in Years)

Aggregate Intrinsic Value

Outstanding - December 31, 2024

 

6.5

$

6,521,000

Exercisable - December 31, 2024

 

5.3

$

3,109,000

The aggregate intrinsic value of outstanding and exercisable stock options is defined as the difference between the market value of our Company’s common stock on December 31, 2024 of $37.55 and the exercise price multiplied by the number of in-the-money outstanding and exercisable stock options.

Non-vested Stock Options

Weighted Average

Weighted Average

Number of Options

Exercise Price

Fair Value

Non-vested - December 31, 2022

453,636

$

24.76

$

4.55

Granted

149,200

 

25.79

 

6.63

Vested

(147,128)

 

25.26

 

4.44

Forfeited

(13,320)

 

25.24

 

4.91

Non-vested - December 31, 2023

442,388

$

24.93

$

5.28

Issued

Vested

(150,057)

23.38

4.52

Forfeited

(10,000)

25.60

5.73

Non-vested - December 31, 2024

282,331

$

25.46

$

5.66

41

The following table summarizes information about outstanding and exercisable stock options at December 31, 2024:

Options Outstanding

Options Exercisable

Weighted

Average

Number of

Remaining

Weighted

Number of

Weighted

Options

Contractual Life

Average

Options

Average

Range of Exercise Prices

    

Outstanding

    

(in Years)

    

Exercise Price

    

Exercisable

    

Exercise Price

$18.00

92,020

5.7

$

18.00

63,670

$

18.00

$23.38 to $25.79

 

272,069

 

7.4

$

24.79

 

96,996

$

24.14

$27.94 to $37.22

 

199,671

 

5.6

$

31.28

 

120,763

$

32.89

 

563,760

 

6.5

$

25.98

 

281,429

$

26.50

The following table summarizes our stock option activity for the years ended December 31:

    

2024

    

2023

(Dollars in thousands)

Total intrinsic value of stock options exercised

$

3,706

$

1,537

Net proceeds from stock option exercises

$

51

$

103

Income tax benefit from the exercise of stock options

$

964

$

400

Total fair value of stock options vested

$

678

$

653

Restricted Stock

The following table summarizes our restricted stock award activity during the years ended December 31, 2023 and 2024:

    

Shares of Restricted

    

Weighted Average

Stock

Grant Date Fair Value

Non-vested - December 31, 2022

 

71,808

$

24.67

Issued

 

27,700

 

25.79

Vested

 

(28,243)

 

23.60

Forfeited

(2,175)

 

25.13

Non-vested - December 31, 2023

 

69,090

$

25.54

Issued

 

54,855

34.65

Vested

 

(30,255)

24.86

Forfeited

 

(725)

27.54

Non-vested - December 31, 2024

92,965

$

31.12

At December 31, 2024, we expected 92,965 shares of restricted stock to vest over a weighted-average remaining contractual term of 3.5 years. These shares had an aggregate intrinsic value of $3.5 million at December 31, 2024. The aggregate intrinsic value was calculated using the market value of our Company’s common stock on December 31, 2024 of $37.55 multiplied by the number of non-vested restricted shares outstanding. The income tax benefit from the vesting of restricted stock for the years ended December 31 was $0.3 million in 2024 and $0.2 million in 2023.

20. VALUATION AND QUALIFYING ACCOUNTS

Deducted from Assets

Doubtful

Returns and

    

Accounts

    

Allowances

    

Total

(Dollars in thousands)

BALANCE, DECEMBER 31, 2022

$

1,110

$

1,000

$

2,110

Add - Additions charged to earnings

 

519

 

5,115

 

5,634

Deduct - Charges for purposes for which reserves were established

 

(136)

 

(5,098)

 

(5,234)

BALANCE, DECEMBER 31, 2023

$

1,493

$

1,017

$

2,510

Add - Additions charged to earnings

 

110

4,781

 

4,891

Deduct - Charges for purposes for which reserves were established

 

(415)

(4,846)

 

(5,261)

BALANCE, DECEMBER 31, 2024

$

1,188

$

952

$

2,140

42

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

We maintain disclosure controls and procedures designed to ensure that the information we must disclose in our filings with the SEC is recorded, processed, summarized and reported on a timely basis. Our Chief Executive Officer and Chief Financial Officer have reviewed and evaluated our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this report (the “Evaluation Date”).  Based on such evaluation, such officers have concluded that, as of the Evaluation Date, our disclosure controls and procedures are effective in bringing to their attention on a timely basis material information relating to the Company required to be included in our periodic filings under the Exchange Act. Such officers have also concluded that, as of the Evaluation Date, our disclosure controls and procedures are effective in accumulating and communicating information in a timely manner, allowing timely decisions regarding required disclosures.

Management’s Report on Internal Control over Financial Reporting

The report of management required under this Item 9A is contained in Item 8 of Part II of this Annual Report on Form 10-K under the heading “Management’s Report on Internal Control over Financial Reporting.”

Reports of Independent Registered Public Accounting Firm

The attestation report from our independent registered public accounting firm required under this Item 9A is contained in Item 8 of Part II of this Annual Report on Form 10-K under the heading “Report of Independent Registered Public Accounting Firm (PCAOB ID 23).”

Changes in Internal Control over Financial Reporting

There were no significant changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the three months ended December 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B    OTHER INFORMATION

(a)None
(b)During the three months ended December 31, 2024, no director or Section 16 officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

ITEM 9C    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III

ITEM 10     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Information required by this Item is set forth within Part I, “Information About Executive Officers” of this Annual Report on Form 10-K and within our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 6, 2025 (the “2025 Proxy Statement”) in sections entitled “Proposal One: Election of Directors,” “Delinquent Section 16(a) Reports,” “Audit Committee,” “Code of Business Ethics,” and “Insider Trading Policy and Other Governance Matters,” and is incorporated herein by reference.

ITEM 11     EXECUTIVE COMPENSATION

Information required by this Item is set forth in our 2025 Proxy Statement in sections entitled “Summary Compensation Table,” “Outstanding Equity Awards at December 31, 2024,” “Pension Benefits,” “Employment Contracts and Potential Payments Upon Termination or Change of Control,” “Director Compensation,” and “Equity Grant and Approval of Timing Practices,” and is incorporated herein by reference.

43

ITEM 12     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED

STOCKHOLDER MATTERS

Information required by this Item is set forth in our 2025 Proxy Statement in the sections entitled “Security Ownership of Management and Others” and is incorporated herein by reference.

The following table provides information about our equity compensation plans as of December 31, 2024:

Graphic

ITEM 13     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

Information required by this Item is set forth within Part I, “Information About Executive Officers” and Part II, Item 8 “Financial Statements and Supplementary Data” (Footnote 9 – “Other Assets”) of this Annual Report on Form 10-K, and in our 2025 Proxy Statement in sections entitled “Transactions with Related Persons” and “Director Independence,” and is incorporated herein by reference.

ITEM 14     PRINCIPAL ACCOUNTING FEES AND SERVICES

Information required by this Item is set forth in our 2025 Proxy Statement in the section entitled “Audit and Non-Audit Fees,” and is incorporated herein by reference.

PART IV

ITEM 15     EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)Documents filed as part of this Annual Report on Form 10-K:
(1)Financial Statements - See the consolidated financial statements included in Part II, Item 8 “Financial Statements and Supplementary Data” in this 2024 Annual Report on Form 10-K.
(2)Financial Statement Schedules – Financial statement schedules have been omitted because information required in these schedules is included in the Notes to Consolidated Financial Statements.

44

(b)List of Exhibits.

Exhibit

    

Description

    

Incorporation Herein By Reference To

    

Filed Herewith

3.1

Articles of Incorporation as Restated August 29, 1961, and Last Amended February 16, 2005

Exhibit 3.1 to Form 10-K for Year Ended December 31, 2004

3.2

Amended and Restated Bylaws of Weyco Group, Inc., as amended March 4, 2025

Exhibit 3.1 to Form 8-K filed March 5, 2025

4.1

Description of Securities of the Registrant

Exhibit 4.1 to Form 10-K for Year Ended December 31, 2019

10.1*

Consulting Agreement - Thomas W. Florsheim, dated December 28, 2000

Exhibit 10.1 to Form 10-K for Year Ended December 31, 2001

10.2*

Employment Agreement (Renewal) - Thomas W. Florsheim, Jr., dated January 1, 2023

Exhibit 10.4 to Form 10-K for Year Ended December 31, 2022

10.3*

Employment Agreement (Renewal) - John W. Florsheim, dated January 1, 2023

Exhibit 10.5 to Form 10-K for Year Ended December 31, 2022

10.4*

Excess Benefits Plan - Amended Effective as of January 1, 2008, and further Amended Effective December 31, 2016

Exhibit 10.8 to Form 10-K for Year Ended December 31, 2016

10.5*

Pension Plan — Amended and Restated Effective January 1, 2006

Exhibit 10.7 to Form 10-K for Year Ended December 31, 2006

10.5a*

Second Amendment to Weyco Group, Inc. Pension Plan, dated November 7, 2016

Exhibit 10.2 to Form 10-Q for the Quarter Ended September 30, 2016

10.6*

Deferred Compensation Plan - Amended Effective as of January 1, 2008, and further Amended Effective December 31, 2016

Exhibit 10.10 to Form 10-K for Year Ended December 31, 2016

10.7

Credit Agreement, dated as of November 4, 2020, between Weyco Group, Inc. and Associated Bank National Association

Exhibit 10.1 to Form 10-Q for Quarter Ended September 30, 2020

10.8

Fourth Amendment to Credit Agreement, dated September 27, 2024

Exhibit 10.1 to Form 8-K filed October 1, 2024

10.9

Third Amended and Restated Revolving Loan Note, dated September 28, 2023

Exhibit 10.10 to Form 8-K filed September 29, 2023

10.10

Security Agreement with Associated Bank, dated November 4, 2020

Exhibit 10.3 to Form 10-Q for Quarter Ended September 30, 2020

45

Exhibit

    

Description

   

Incorporation Herein By Reference To

   

Filed Herewith

10.11*

Weyco Group, Inc. 2017 Incentive Plan

Appendix A of the Weyco Group, Inc. Definitive Proxy Statement for its 2017 Annual Meeting, as filed with the SEC on March 31, 2017

10.12*

Weyco Group, Inc. 2024 Incentive Plan

Appendix A of the Weyco Group, Inc. Definitive Proxy Statement for its 2024 Annual Meeting, as filed with the SEC on April 5, 2024

10.12a*

Form of incentive stock option agreement for the Weyco Group, Inc. 2024 Incentive Plan

Exhibit 10.2 to Form 10-Q for Quarter Ended June 30, 2024

10.12b*

Form of non-qualified stock option agreement for the Weyco Group, Inc. 2024 Incentive Plan

Exhibit 10.3 to Form 10-Q for Quarter Ended June 30, 2024

10.12c*

Form of restricted stock agreement for the Weyco Group, Inc. 2024 Incentive Plan

Exhibit 10.4 to Form 10-Q for Quarter Ended June 30, 2024

16

Letter from Baker Tilly US, LLP addressed to the SEC, dated November 5, 2024

Exhibit 16.1 to Form 8-K filed November 5, 2024

19

Weyco Group, Inc. Insider Trading Policy

X

21

Subsidiaries of the Registrant

X

23.1

Consent of Independent Registered Public Accounting Firm

X

24

Power of Attorney

Signatures page

X

31.1

Certification of Chief Executive Officer

X

31.2

Certification of Chief Financial Officer

X

32

Section 906 Certification of Chief Executive Officer and Chief Financial Officer

X

97

Weyco Group, Inc. Executive Officer Compensation Recovery Policy

Exhibit 97 to Form 10-K for Year Ended December 31, 2023

101

The following financial information from Weyco Group, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2024 formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) Consolidated Balance Sheets as of December 31, 2024 and 2023; (ii) Consolidated Statements of Earnings for the years ended December 31, 2024 and 2023; (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2024 and 2023; (iv) Consolidated Statements of Equity for the years ended December 31, 2024 and 2023; (v) Consolidated Statements of Cash Flows for the years ended December 31, 2024 and 2023; (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and in detail.

X

104

The cover page from the Company's Annual Report on Form 10-K for the year-ended December 31, 2024, formatted in iXBRL

(included in Exhibit 101).

X

* Management contract or compensatory plan or arrangement

ITEM 16     FORM 10-K SUMMARY

None

46

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.

WEYCO GROUP, INC.

By

/s/ Judy Anderson

    

March 14, 2025

 

Judy Anderson, Vice President, Chief Financial Officer and Secretary

 

 

 

Power of Attorney

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Thomas W. Florsheim, Jr., John W. Florsheim, and Judy Anderson, and each of them, his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their substitutes, may lawfully do or cause to be done by virtue thereof.

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

/s/ Thomas W. Florsheim

 

Thomas W. Florsheim, Director and Chairman Emeritus

 

 

 

/s/ Thomas W. Florsheim, Jr.

 

Thomas W. Florsheim, Jr., Chairman of the Board

 

and Chief Executive Officer (Principal Executive Officer)

 

 

 

/s/ John W. Florsheim

 

John W. Florsheim, President, Chief Operating Officer,

 

Assistant Secretary and Director

 

 

 

/s/ Judy Anderson

 

Judy Anderson, Vice President, Chief

 

Financial Officer and Secretary (Principal Financial Officer)

 

 

 

/s/ Robert D. Hanley

 

Robert D. Hanley, Director of Finance

 

(Principal Accounting Officer)

 

 

 

/s/ Tina Chang

 

Tina Chang, Director

 

 

 

/s/ Cory L. Nettles

 

Cory L. Nettles, Director

 

 

 

/s/ Frederick P. Stratton, Jr.

 

Frederick P. Stratton, Jr., Director

 

EX-19 2 weys-20241231xex19.htm EX-19 Weyco Group, Inc

EXHIBIT 19

Weyco Group, Inc.

Insider Trading Policy

Original Issue Date: December 2005

Updated: February 2024

Purpose

Federal securities laws prohibit trading in the securities of a company on the basis of material “inside” information.  These laws also prohibit giving “Material Non-Public Information” to others who may trade on the basis of that information.  Anyone violating these laws is subject to personal liability and could face criminal penalties.  To prevent insider trading violations, Weyco Group, Inc. (the “Company”) has established this Insider Trading Policy.    

Policy

No “Insider” (see Definitions) may buy or sell the Company’s securities during any of the four “Blackout Periods” that occur each fiscal year.  

[This does not apply to the exercise of stock options for cash under the Company’s equity plans, since the price is fixed by the terms of the option agreement, or to cashless option exercises (net share settlements), which represent the exercise and simultaneous sale back to the Company in a private transaction.  However, the sale of any such shares in the open market is prohibited under this policy during the “Blackout Periods.”]

No person may buy or sell the Company’s securities at any time when they have “Material Non-Public Information” relating to the Company.

No person may disclose the Company’s “Material Non-Public Information” to third parties.

The matters set forth in this policy are guidelines only, and appropriate judgment should be exercised in connection with all securities trading.

Definitions

Blackout Periods – The Company’s has four Blackout Periods that begin on March 16th, June 16th, September 16th and December 16th of each fiscal year and end two full trading days (on the NASDAQ) after the Company has announced its earnings for the preceding fiscal period.  

Insiders – Weyco Insiders include (i) members of the Board of Directors, executive officers, vice presidents and employees who are directly involved in the monthly financial statement close process or who frequently have access to “Material Non-Public Information” about the Company; (ii) the Company’s consultants and other persons who receive or have access to the Company’s “Material Non-Public Information”; and (iii) household and immediate family members of those listed in (i) and (ii).


Material Non-Public Information – In general, Material Non-Public Information is any information, positive or negative, about the Company that, if disclosed, would be expected to affect either the market price of, or the decision of a reasonable investor to buy, sell or hold, the Company’s securities.  Examples of such information include:

Financial results
Projections of future earnings or losses
News of a pending or proposed merger, acquisition or divestiture
Gain or loss of a substantial customer or supplier
Changes in dividend policy
New product announcements of a significant nature
Significant pricing changes
Declarations of stock splits or stock dividends
New equity or debt offerings
Major changes in executive management
Other favorable or unfavorable business developments

Material Non-Public Information will be deemed to be public after two full trading days have passed on the NASDAQ following the date when the information is disclosed publicly by the Company.  

Securities – Securities include the Company’s common stock, preferred stock, options to purchase common stock and restricted stock.

Potential Civil, Criminal and Disciplinary Actions

Violations of the federal securities laws surrounding insider trading can lead to significant fines, imprisonment and other penalties for those individuals involved.  Failure to adhere to this policy could result in serious consequences including termination of employment.

Inquiries

All inquiries regarding this policy should be directed to Judy Anderson, Vice President/CFO at (414) 908-1833.


EX-21 3 weys-20241231xex21.htm EX-21

EXHIBIT 21

WEYCO GROUP, INC.

SUBSIDIARIES OF THE REGISTRANT

Name of Company

    

Incorporated In

    

Subsidiary Of

Weyco Investments, Inc.

Nevada

Weyco Group, Inc.

Weyco Sales, LLC

Wisconsin

Weyco Group, Inc.

Weyco Retail Corp.

Wisconsin

Weyco Group, Inc.

Florsheim Australia Pty Ltd

Australia

Weyco Group, Inc.

Florsheim South Africa Pty Ltd

South Africa

Florsheim Australia Pty Ltd


EX-23.1 4 weys-20241231xex23d1.htm EX-23.1

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (File No. 333- 218516 and 333- 281035) of Weyco Group, Inc. of our report dated March 14, 2025, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K for the year ended December 31, 2024.

/s/ Baker Tilly US, LLP

Milwaukee, Wisconsin

March 14, 2025


EX-31.1 5 weys-20241231xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATION

I, Thomas W. Florsheim, Jr., certify that:

1. I have reviewed this annual report on Form 10-K of Weyco 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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 registrants 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 registrants internal control over financial reporting.

4

Date: March 14, 2025

/s/ Thomas W. Florsheim, Jr.

Thomas W. Florsheim, Jr.

Chief Executive Officer


EX-31.2 6 weys-20241231xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATION

I, Judy Anderson, certify that:

1. I have reviewed this annual report on Form 10-K of Weyco 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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 registrants 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 registrants internal control over financial reporting.

Date: March 14, 2025

/s/ Judy Anderson

Judy Anderson

Chief Financial Officer


EX-32 7 weys-20241231xex32.htm EX-32

EXHIBIT 32

CERTIFICATION OF PERIODIC FINANCIAL REPORTS

We, Thomas W. Florsheim, Jr., Chief Executive Officer, and Judy Anderson, Chief Financial Officer of Weyco Group, Inc., each certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)the Annual Report on Form 10-K for the year ended December 31, 2024 (the Periodic Report), to which this statement is an exhibit fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)) and
(2)the information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of Weyco Group, Inc.

Dated: March 14, 2025

/s/ Thomas W. Florsheim, Jr.

Thomas W. Florsheim, Jr.

Chief Executive Officer

/s/ Judy Anderson

Judy Anderson

Chief Financial Officer

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in type form within the electronic version of this written statement required by Section 906, has been provided to Weyco Group, Inc. and will be retained by Weyco Group, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 8 weys-20241231x10k001.jpg GRAPHIC begin 644 weys-20241231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "H!"X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KFOB+\1-#^%?A*[\1>(;IK;3[=DC"QH9 M)9Y78)%#$@Y>1W9551U)%=+7RW^V\9CXF_9Q23/]DM\4=+^T?W3*$F, /_ L MX]P/:@#Z>LYWNK2":2"2U>1%=H)BI>,D9*MM)&1T."1QP37-> /B7HOQ&CUE M-,>:&_T6_DTS4].NT"7%G<)@[74$C#*RNK*2K*P()K\\_P!L?X]'_A8'CB+1 MO+\'>(_!WBW08_[2N-:E34KR&15#O!;C:L=IM W@%25X_^V%)?Q?LJ?%QM,+B\'A?4=IC^\%^SOO(]]NZ@"IX=_:O\+>*_'_@7 MPUI>FZO/;^-;?4+O1=::*-+6YAL_]9* 7\P(^048I\P(/0@GT#7_ (EZ+X6\ M;^'?#&K/-8WGB$2KIES*@^S7,\:[VMPX/RR[ 7"L!N"MM)*D#X9\71>#8?%W M['LGBR\MM,\##X>:C'/>3W9M(%0Z9:E!YH9<$X!4 Y) Q5._N_&-Y^P[^RM> M>*9KZX\;O\0-#>TFOV9KIP;NY^S%BWS$FV*9SU&1 M[[=U 'BK\2G\"7+S67B![#^T[2.X0+'?6X8)(T+@D,8V*AU.&&Y3@J0:^1O MBSK4FA?LY_LJHU_-I/PON+K08?$]Y;3M!"MC]B4Q+<2*1LMV<*')(7[H)YK6 M^(MIH.G_ !__ &1U\!ZK'K.EOJ_B5[2[M;T7D;6DELSW")*I(:)"0@&3M"*. MJT ?9U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%?('CW]ISQC\&/VH9=)\63P3?!C4[N'0TUD0(DVB:E M/ DT!E< PMN9 6!Q@EC\OS=_P##S]HBRT2^\(>$_&FL7NI>+?%^JZW:Z/*M M@B13)874T3(3& JD1Q(QW=3)P<< ^@*Y7XF_#30_BUX1N/#VOQ2M:R21W$- MQ;/Y=Q:7$3AX9X7_ ()$=593STP002#Y=%^VU\,9O!.E^+!=:M_8NH^)/^$3 MBD72Y7D&I=HC&H+/8_"J:K=/.^OGPJNI+9R&P.KA WV+SL8\W! _NYXSGB@#VJBO&O M"/[6/@+QO\1&\#Z4^K2^(XM7N]$N;=M-E$=I\07&BZ[=7TVHV>E'7M0BTZQDN?[/TX2B(W4VT?*F\XP,MP3 MMP": /6:*^2O'WQU\0^*/VR_A[\-_#>N:IIO@^Z\-CQ++=Z/912C46:=1'ND MD5O]&\L$%DQRYYR!CZUH **** "BBB@ HHHH **** "BBB@ HHHH ***^6+S MX\>*?A_^V]=?#[QEK\$/P_U/PQ/XAT.0VD49#Q9,\,LH&6$:1S2#&#M5.I?#=]IKVZ2R0VL22W,CNDJDJW MV2/KP!-QR/EKU=/VP?AE)X]C\*IJMT\[Z^?"JZDMG(; ZN$#?8O.QCS<$#^[ MGC.>* /:J*^5?!/[56@>&-:^.^L>,/B-=ZOHGA76K6S&C2^'?LLNBM*SQ):1 MM'N:[:21N)?LD!;)OA=H_C'QQX9\2ZPT][)X;:2?3+!V'V6&Z=2ANBN,M*J%E0DX4.Q W$$>) M_M.?M5Z/X>^$WB>#P+K5]=^,)?!DOBW3+W1K03I:6>W,%W*TBE%C=L @L1D M[<RL+33KLO#I,P-P+UG6%(-P'FL&1E?; MD(PT5X7_ ,-F?#A4NK>2;5(M?M_$,?A9O#KV#_V@VI2*62%4'RD% M06\S=LP#EA3-)_;.^'>I_#\^+Y7U/3["7Q%_PBEE9W-IF]OM2RJ^1% C,P;< M67#[?N$G"X) /=Z*XGX3?&#PS\:O#MWK'ABZFFAL;^?2KZWN86AGL[N$@2P2 MHW1ERI[C# @G-=M0 4444 %%%% !1110 445\R?ME_%_XE_!:;PKKW@"WAUW M3[9+G4=>T":!6>YL+8Q-.8'QN60)*QZD83."1@@'TW17S"/VN?#?A^S\4?$S M4_%%WJ7PHAT71M3LS:6$* /7J*^>;7]NOX8WTL4 M5NGB:::Y\/?\)191)X?NMU[8#[TD0V?-MP']9U*XTC3M.66:\-O$C1,$*>8KH6?(# '9CGN ?7E%?/VH?MU? M"*UT+2M6M-9O=:MK_0I/$Q32]/EFDM=,CD\J6YG7 ,:K(&0@_-E6P#BKOC?] ML_X9> M0MK.^OM2O)K[P\GB?3AIFFRW7]H6#$!9(=@)8\Y((&%5F.%!- 'NE M%<7\4?BYX<^$.F:5=>()YA-J^HPZ1IEC:0M-<7UY*2(X8T'4G!.20H ))%?+ M?QL_:\F\;^+/@QX;^&FMZUI>F>+-:U&PUF]TW3%.HVTEI'AK0).C!9%D8,XQ MG:%(.UN0#[8HKP7]K_XWZM^SU\+]"U^U9H;"?7;+3-:UW[ UX=)L9 _FWGDJ M1N(*(@SD R#AN%-'P#^T?X:T7X6^+_B1K_Q7T?QG\.=/DA>UURTMU2Y@W*JM M;W$,2C]Z9&7:NQ6(<97N0#Z(J*ZM8;ZUFMKF%+BWF0QR12J&1U(P5(/!!!QB MO#U_;0^&OE:A!+<:K;^(++5[30G\-3:=(-3>\ND,EM&L/?S$5F#9V@*V2,5N M?\-,^#X?%7@;PW=Q:MI^M>,I+^#2K6ZL60M-9,RW44AR0C(4[G!R""0: .M^ M&?PWTWX4^#K;PKH\UU+H5DSI86UXXD-I;DY6W5L9,:9*KNR0N 2<5$/A9HTW MQ03Q[=F:^UNUT\Z7IRSD>3IT#,&F\E !AY2J;G))PBJ,#(/FT?[;7PN;P'8> M,I+_ %"W\.W7B$^%S=S6#J(+_.-D@ZJO7Y^1P>:Y*Q_:?L/&W[17P\L='\8: MWH^C:MI.J3#P7?>%62756MWN(S-YSXE@*-;28C*@MM Q\_ !]3T5\2>,OVX( M?'W[.$'C_2=:U?X/VKW'X M@?M@_#+X9^*]8T'6M5NEFT-[*/6[RVLY);72#=MBV%S*!A-_MG .3@4 >U45 MYSX&^/'ASXCZX;'0+?5+VQ,]Y:Q:T+0BQFFM9/+GC63.05<,!N4!MI*EAS7E MG[6/Q<\7_#3XF?!C1O#WB6#0-+\8:S)I.I2W-G#,(45 XE0N.&YP"?C!K_ ,2M9TU_#/P^\0RZ1%XNTZV9(-3B&P+B-2X:8.ZH M1&<$LN *Z>[_ &XOAAIAEAU";6M/U"WURS\/76FS:3,;JUO+J,R6JO$H+8E1 M'*E=V=A'7B@#Z HKYX/[=_PMBAGENG\06*6GB%?#&H-=:'.]2\0>'O!VLVMM/I0\."V?PZDK/$ M(MZ$FY#2*!OYQ@'^(X[F3]K'P9XF'CW0=)O=9T;Q%X?\/-KKM>Z)*LB6;1Y6 M\BBE"^:J%E)4XSTH ]WHKY>^$7[6_AK2OA7\(U\3>+-7\>:YXVBO(],URT\. M/ ^JRV\KB1?LT0/ELN%7H V W&3CK='_ &S_ (::]X%TGQ/8W>I3KJNO'PO9 MZ3_9\BZA+J8/-MY1QM8#YBS$* 1E@>* /=**\]^"?QNT+X]>&M1UWP[;7]M8 MV.ISZ4ZZE$L4IFA"^8"@8E<,Q7#8.5)Q@@GT*@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\\T_] MH'X>ZMK]IH]EXGMKJ\O+M["VDACD:WN+E=VZ&.<+Y3N"C JK$@J1VH ]#HHH MH ***YSXB?$+0/A1X)U?Q;XHOO[,T#2H?/O+ORGE\M,@9V(K,>2!@ ]: .CH MK.\/^(+#Q5H.F:UI=P+K3=2M8[RTG"E?-AD0.C88 C*L#@@'GFN=^%?QA\(_ M&O0;W6?!FK?VQIME?S:9/-]GEAV7$1'F)B15)QN7D#!SP: .$\1_ :3XI'XN M>'_'6F:7-X.\9>0MLUG?22W4?E0)&LC(T"K&ZM&LBE7?! ZXKQ>Q_8[^(_@Z M+]FN_P!+U/0?$FM?"ZZUD:DNIWUQ;)J,5\_$JRB&5@X7E@RGYFZG&3]K44 ? M!&E?L.?%#3O@]X;\)-=^$9+_ $OXJ)X]>8:G="*2U4L?)'^B9$A+$=-O'7G% M2>._V(?B?XGT+XLV%K=>$HW\7?$*U\763S:I= 16T3,6CEQ:'$APF-N1\S<_ M*-WWD"&&0*O$$\EKHFD6S7=[/% \S11+RS;$!8@# MDX!X!H ^3/BG^QSX[^(6O?&?2UNO#T/A+XI:OH5Y>WS7T_VS3K>Q\HRHD/D; M9'*1 M Z-M(!&58'!&:T: /"/V9_@QXK^$OB?XNW_B/^QGM?%_BRX\16/]EWLL[Q)* MJKY",!@$!RI8')';)X+]HK]E'QEX_^)?CGQ/X/O-#:'QMX&?P9?Q:S7N'EG9\P4[L$X^A--^+GA+5_B#?\ @:TU=9O%=A$)[K3! M!*)(8ST=B5VA3V;.#VS784 ?+OA#]E[Q5X%_:.^&_BZQNM'OO"'A/X?0>"'- MQ>31ZA,T;9\\1"%DQP!M,GH0/<6UU]FD1Y$5F5CY;*'S ME&&,9..* .KHKSC1OVB?AYXB\&:IXMTSQ&E]X;TR4P7FI06L[10N#A@3L_A_ MBQ]WOBO0K6Y2]M8;B+=Y5J+$)<3;,;1F.),- MG),\HP!UX3X0_L57GPM^)?B2?5/"_A'QWX_P"H_M'?#K2O$^J^'KKQ(D.LZ5+'#?VIM)R;5GYC M\PB/"AAR&)P1R#CFO2J /S:^-7[./B[X8^#?VB=:\11^$KZ'XH>*M'FT. :I M=*UMD?"OQI\>[O7O!>F^$- T#QGH7C+1? M''B'Q'>^+9-4AU4JDZK 9H;=A',J@8C 4*IS@9^;],KVQMM3M);6\MXKJUE7 M;)#.@=''H5/!%0Z1HFG>'K);/2["UTVT4EA;V<*Q1@GJ0J@"@#XN\=?L3^/O M&FF_M2V1U'PY9I\4KG3KK19%O)Y&MS:2;@MROD#;O '*%]I)X;&3<\5?L?\ MB[Q+\8] ^)6I^'?!WB8W/A%?"VO^$-4UJZCM5*2 I/!")])N]1G@BT>6,,(GMW2V?S855MF MTK&?E!XR0/0/#W[,LW@/X;#4/#-O;VWQ@7PVFDIJ%QXAU!M,2Z%LD!E$9#(% M7:'&( 3C'RY)KZ(KAOB%\;O!'PIU+2K#Q7KL>C7>JMLL(Y8)6^TO_*^H)JNN7ACFLC"L4UI$P@ MDSN7[AO(TO8YU!>V^R. M(SB8J^R0C;C[Q'/HVL?L]?%!?V)O#7PL\/\ B+3O#WCG1[*PLI;W3]2N8K:[ MAMW7S(Q02:^I:* /S"^+/[/'C/X0^)Q>QV'A)-9\7_$.Q MUWPY:6_B"YBEL3:V-PTR"\FMXXT;@8,FX2 D!"V*W_"GP)O?VDO@E8Z-X9\, M:5X,\1_#7XB?VI+!?:Y)JFE^(;D!9KDO?1H7W.90K,JML*%>.B?HCJVBZ?K] MD]GJEA;:E9N06M[N%98V(Z95@17#^#?C!X(UKQUJ_P /O#,CRZAX?S#>1V6G MR)8VDBA&,'G!!%Y@$BDH#D9/<' OP0^'=M\.?"][:P^"]!\#3WU])?7-AX? MU"2]AFE94!F>5X(29&V@'Y3]T'<<\>B444 %%%% !1110 4444 %>?>+?"OB M'5?BOX,UJRM-*FT#2[:]@OFNKV2.YS.(P/+B$#*X BYW2+G=[N#R< =R*ZN@#X:\9_P#!.^^M_A+^ MT!X%\$ZO866C^.KC3+WP]97LD@CTQK>Y-S-;-A3MB,A;85SC>!D=,'K7VC7 MFVN?M%> O#WBWQ9X8N]9E.O^%M'_ +?U:QAL9Y'M[+@^:"J%7P""54E@#TH M^:O#'[''Q+T'7/AW?23^%)4\-?#&Y\#W"KJESF6[=) DJ?Z)_JLE,YPPRV = MHW3?#O\ 9+^*7PNT[X!ZA8MX3U;7?AOH^LZ7=6?ZJ2.7[*6PO5 ME*#V)KZN^%_Q-\._&3P'I/C+PG?-J7A[5$=[2Z>!X3(%D:-ODA=BE00<$@\CUH ^ M*? W_!-W6/A3KG@K4;>W\,?$BPMO"4OAO7]"\0WUQ80R2RW3W3SP21P2[DWR M%=CH,J">K87WC2/V?/$>B_M/^"O'NG:=X;TCP7H?@?\ X1,Z1:ZA,TUL?-$@ M$*FV"M$FT(,LI(YPOW:].U/X[>#=&^,FC_"V\U">#QKJ]F]_8V+64WESPHKL MS";;Y? C?@MG(Q7H% 'B7[37P0UCXM3?#?6_#MQ8IKG@CQ1:^(8K34I7AM[V M./(EA,B(YC8@@JVQ@",$N*9+3 M3K&RFNI!"'5&FD\M2(X@SJ"[X'7T..]H X?XHV'C.\BT23PA#HVHQPWCG5M( MURX:WAO[1H)4,8D6&8JPD:-QE,'85) -?*7CC_@GK=>/OA_\;+"R7P]\/;[Q MY<:5=6&B:&\DVFV4ECN;?(?*BRTS2/NV1@)\I&\YS]RUYAKO[3/PT\-:_K>B MZEXGCM=4T0!M2MC:7#-9J065Y,1D*I )#'@@9!(H \#U;]D/Q'?2^$O&.B>" M_ O@SXA>&]>LM9G2QUFZN;77EBBDBDCGF:T5X2!(3&VV7&2"*[/XU?!?XC_$ M7XI? CXE:78^&K?6_ UUJ3ZGH5UK$_V>2.[B2+,5T+7<2JQY.81RV.<9/TQ2 M9&<9Y]* /@W1_P!B/XHZ1\%-'\'_ &GPA-J5A\3T\=--_:ETL+VROO$(/V0D M2$Y'3 ZY/2O7?'O[/?C3Q/\ MK_#7XP6;Z!'X9\,Z1<:9=6LU].MY*TR3JSQ MH+(69\M_WJC 9AUYX&?0M4_8NU1_CW\1/&6H>%/!OQ#\,>/$L+B[T M?Q#JUS:OIEU FU@A2UE6>,DD@LJ$87@8)/V97'Z;\7/"6K_$&_\ UIJZS>* M["(3W6F""420QGH[$KM"GLV<'MF@#P+X3?LG:QX!_:%M_B)96>E>";:>.^_X M2*P\/:S=7%IX@FEP()3:20HEN5.9&VLWS8 !&6KH/VH_V?\ Q/\ &OXB?"'5 MM+L_#=]H/A#5Y-3U*SUZ\EC-XCJ$,2QK;2J1@9RQ&>F.]?1M% 'PMXE_8,\; M:E\#OB=\$M/U_1;?X=7VIKK/@JXFN)VNM*;SEG>RGB\K:8-_F!760LN=Q5L[ M5T?'/['OBWQCH'A1](\#_#[P3XDL/%^C>(]8O+'7[R<:HEBLPVEFL0P.93L# M%L G)XY^V** /@SQW^Q#\3_$^A?%FPM;KPE&_B[XA6OBZR>;5+H"*VB9BTQC2H+; MF:T2V6W>-0[9/F*03@$C)./NFB@#X"\2_L-?%37_ W^T[IJW/@^&7XL:I9: MAI[G5;HK8K!=M,RS?Z'R2K8&W/(_&NYNOV5?B/+\6?&GBQ&\+?9-=^&*^"(; M=M4N0\=WY:;I6_T3'E!@P!'S$ ':"2H^HO'OQ!\/?"_PQ<^(O%.I)H^B6I43 MWTJ.T<63@%RH.T9XR>.1ZU2A^+/A:X/AD1ZC(W_"2Y.DG['.!=?*6X.SY?E! M;YL?*"W3F@#Y%^&G[%7Q,\&Z=^S%9WMUX3E3X57^J3ZG);ZG=,;N.[EW*8 ; M0?,H)R&*@D#GG(\W\<_ ;QQ\$/A]X9\/7L?A6_\ &FM?%JY\6:'):ZU/:B%3 M:O*R+=RP1I%(HB PX97!P%+ "OTQK@_BCX^\%>%;GPOH/C-8YE\5ZFFDZ;;W M-@UU#/=D%DC;",J$@$@O@<'GB@#R+]@K7+:Z^&OB?0X/!D7A&?0O$-S:WLMK MK/\ :\&IW;JDTURMW@>8Q:3:PY"E=O&-J_3-5[#3[72[.*TLK:&SM8EVQP01 MA$0>@4< ?2K% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!'B?%K]GOQ/XBL++0+74;3RM7T@7KM)!-$^/WGEAV8EB3@-\L8Y7] M"F4.I5@&4C!!Z&N*\.?!#X=^#]8BU70? GAO1=3B+F*[T_28()8B_P!\HRH" MN[OC&>^: /C/X*?$KX__ !R^*_B/6=&U=+>Q\,?$R?1M8T:\O(HK:'0HPJ- M+;RRYGY9A,6!+*1T&*U-$\>^/?B#\ _CS\3YO'FM:/XF\*:CXF@M]$LW1+:Q MBL[246UN8L<.L@BF,C99MNT_*QKZ]NO@UX!O?&2^+KCP1X=G\5*Z2#6Y-+@: M\#KC8WG%=^Y<#!SD8XITGP>\!S>*;SQ+)X*\//XBO(WAN=6;2X#=3HR%&5Y- MNY@4)4Y/*DCIQ0!\=?!WXV^./%GQC_9FTF^\6W]WIOB[X<3:EK< = MS>+"_ M[XD#*N&_NXY7IQ7 Z?\ $#XL:G^P;XK^,U]\5M:N-4L+34-.M=.%O L2NNK1 MHEP[!&@?L\?"OPK<6=QH_PV\):9%X_#%Q-]HFT5-&MA92R]=[0[ M-A;@1KOX-6^M.(K@1!KJ9HO/( 7I)Y: M,P')*CD #R;P9^UA\5T_9P\.SOXDNKB\USXQ'PM>:U(8898-/*0N85E*;(F M<+@9YIE MG\"/AKIWAO4?#MI\/?"MKH&I2"6]TJ#1;9+6Z<=&DB";7([$@D4 ?+NO']IC MP7\-=-L[[;XNU:#Q5>W1T+3-6N9H9) 7*#/OV"M:\9Z%JVOVMT_A#4;JWO]1V1ZE'-!%,/WA48WAXB-P R.1C/'JJ M_ ?X;)H5IHJ^ /#*:1:3MGPP*END.-OEB,#:%QQMQC'% 'YW?"WQCXIT;P-^RQX T M[Q9JV@^&?$O@[5-8OM0MYD$S3VU@'B@CE*G9'$WSE!UZ-D<5Z;;?$[Q%\9/^ M"5'B#QAXL._Q#J/@K5?M4WE"/SS'Y\2R[0 !O6-7X 'S< "OI1/V??AA'X9B M\.K\.O"HT"*Y:\CTP:-;_9DG9=K2"/9M#%?E+8R5XZ<5UK^&](E\/G07TJR? M0S;_ &0Z8UNAMC!MV^5Y6-NS;QMQC'&* /@'0OC+X^^#5CK^G^'M8OO$>DZ? M\";'QC!:Z@J7":9J@_=($PH(C,2F3RR<8C..*]5_8GU'XS^*W\/^,?%&NC6_ MAWXB\&V=V3>7\5SGQ6ZSA054.$4;@ 2 #P <"H/!GP>\!_#F_NK[PIX+\/^&; MVZ4I/<:1ID-K)(I(8JS1J"02 <=,C/6@#Y(\:7/B6T_:_P#VAG\&ZG9:/XL; MX>:9%I-[J#*L,=T\K)%DN"H)9@!N!&XC/&:CT'XL_%3Q/\*O'OA_0=,U_P - M_%O0]:TJ&\\+^)];@E:>.1!++;V&H,-N9X8I2&/W,DJ?NX^MM0^"GP\U;5]4 MU:]\!^&;S5-5B:#4+Z?1[=Y[R,]4E);A)Y8[BTAB>.W,V/W@C:?"R##-P#DK7%V7[57Q4M_P!G MCPI/_P )+>75YKGQ=D\*7FN3/%'-#IP=<0+,R[8BP!'FD$J Q]Z_0;4_@7\. M-:T;2](U#P%X:O=*TJ=KJQL;C28'AM96.6DC0IA68G)(')Y.:EA^"?P\MO#& MH>&X? ?AF'P]J,WVB]TF/1[=;2YEX_>21!-KMP/F()X% 'QS9ZW\<=)^*/@K MX5_$SQ1/IVEZLWB75;6YTR[C:\O[*""-K.UFN%C4EXB\K/M +@)N)%>T_P#! M.3_DRCX6?]>$W_I5-7JA^ 7PR;0K/13\/?"S:19W!N[:Q.CVYAAG*A6E5-F MY4!2W4@8/%=-X5\(:%X%T2#1O#>B:=X>TB L8M/TJTCMK>,DY;;&@"C)))P. MIH ^%/V8+N"R_8B^,/A^>>*'6[?Q+K>DRV#N!,EW-,$AA*]=SLZJH[D\5G?' M+XS_ !&\(:[^TKK&A^-=82Z\ ^(?#*^'=&WQO;3"]\G[1;.A0F17\QL#.5QQ MC%?<;_!SP%)XW7QD_@GP\WBY3N&O'2X#?!L8SY^W?G'&QTO] MH3XD_$GQ1IWAWQ$?$=_8W^DF>Q$MUI4EK (5*NZG!8 /E2-I QGK0!\W^&OV MD/B9<>.O#6OW'B&]EN=5^--YX#N_"Y1/LD&E*BJ%$>W<)(O]89<[CGYB1Q7& M_$?X]_%/P_X)^./B>P^(VNPW'@?XJ)HNE69,#6YLC,$\F4&+=(N".K=O,2H5B9MN_)4!2<\@ =!63<_L__ NO M+/4;2?X;>$9[74KI;^]@DT*U9+JY7=MFE4QX>0;WP[9(WMSR: .^HJ.""*U@ MCAAC2&&-0B1QJ%55 P .@ [5)0 4444 %%%% !1110!\7Z -8@_:[_:=O8= M2TBS\*6:^%Y_$4&I6#W$D]BM@[3"-P^U,1B3(,;E@<*4/-4/"7Q#\4Z+^VC? M_#'7OB'JM[X+U+4)-2\/:FY(-Q<6\.;C0_-VA&$9F#L1N8^4J%MQ8+]/ZS^S MU\+/$6L7FK:K\-/!^IZK>OYMU?7F@VLT\[_WG=HRS'W)-6Y/@E\.Y8])C?P# MX8=-)N'N].5M&MB+*9WWO+"-G[MV8!BRX)/)YH ^+_@Y\1?C]\>OB?XGU31] M9^R6'AOXE7&B:QI-Q>Q000:$@5&A6W$9?S^6=9BP)92,\8IWP:^*'Q9'['7B MSXX7GC[4?$NKZ3HFO6EEH=S9PFWCEBO#Y5XY50TDD21.,-\NP@8!#%_L[4?@ ME\/-8\5MXGO_ )X:O?$;$%M6N-)@>Z8C[I,I3<2,<$GCM6IX4^'?A3P)HT^ MD>&O#&C>'M*G9GEL=*L(K6"1F&&+1QJ%)(ZDCF@#X2_:E\7^.?A%^R!X,^(' MAWXH:]J>I:[/H)DN;F6.9&>6&:2>1,KM"R$Q$( GE#;]XUW/C3XQ?$3X=_M M&3-XCLMT;P_:&)I1D!]ACQN&YL''&X^IK9T[X/\ @32/ M$*:]8^#- LM;1MZ:A;Z9#'.K;/+W!PN0VSY,]=O'3B@#XY_8>\??'CXVGX?? M$C4=>CU+P?J+ZQ!XKM;J\AVB199!:"UMEC!@,96,$%LLK9.<@UU7[?$NH0?% MS]E^32;:VO-27QMFWM[RX:WAD?8F \BI(4'N$8CT-?36C?!KP#X=\5S^)]*\ M$>'=,\23N\DNKVFEP173NX(=C*JALL"03G)SSFI_%_PI\$_$&^LKWQ3X.T#Q M+>67_'K<:OI<%W);\Y_=M(I*\\\8H ^%Y?A;\2?@!\:/ 6AVOQ".@ZK\8?&? MB+6-=308%EL[4/:K)&D*SK\[QG<1(RCDKN1@N#V?COQ]X]^%/[9_P:\!V_BC M4?$U@W@2]GU"VN57.K7EM:7.)6X+*TCP1L0IQGUKZ\UWX;>$?%&KZ3JNL^%M M%U;5-(.=.O;[3H9I[(YSF%V4M'R!]TCI4>H_"[P9J_B^T\5W_A'0KWQ39@"V MURXTV&2]@ S@).5+KC)Q@]Z /@KQ#\;48[Z\CC:(_:%EF1%#J6".G7 8CI7HNG_!3X>Z3=ZU=67@7PW:7&MQ MO%JDL.DP(U\CD%UF(3]X&(!(;.2 3FKO@?X8>#OAE;7%OX0\*Z+X6@N2IFCT M:PBM5E*YV[A&HSC(;V6YU7XTWG@.[\+E M$^R0:4J*H41[=PDB_P!89<[CGYB1Q7I/[ >B-9?$?]I>X;4K^[,7Q%U"U,=Q M*&1\;3YK ?O.V1@8[5]10?"SP9;>,7\6P^$M#B\4N26UM-.A%XQ*A6)FV[\ ME0%)SR !T%2^%_AMX1\#WVI7OASPMHOA^\U*0S7UQI>GPVTETY)):5D4%SDD MY;)YH Z.BBB@ HHHH **** "BBB@#XE_;B\$:[\?M-^(FBZ'X:FUQ/"FA)#9 MZA!>10M8ZJSQ7\N%8[F;R8;( KSB>0?Q*+SP;^SW\8-.U&_O_#/B M[3;GPYK&AV;8C;77MY%M2NT;@6NXYHLY &4/4"OM"U^'WA:Q_M[[/X:T>W_M M]F?5_*L(E_M%B"";C"_O20Q!+YX)]:IZ'\)? _AC1+?1M%\':!H^D6]ZFI0V M&GZ9#;P1W2D%9UC10HD!52' SP.>* /A?X]_M$>)O K:K;^#O%/BJ^USP+XC M\/Z'K6K:A/ FGSO-&JRQ+;8+2^85=VD95PS80X K=^('Q(\477[4O[3?@2YU MRZN?"=C\*[K4;73)=I2&=K>'+*V-V/WLF 3@;C7U[XA^ _PT\6ZU?:QKOP]\ M+:UJM\(Q=7NHZ-;7$T_EXV;W="6VX&,],#T%/N_@=\.-0UC4-6NOA_X6N=5U M&$VU[?3:+;//>=_/GF<[CLVMMC0-N).X8 S>\&>*M<^.GC']D#7/$_ MB2]L-;U;PAXF>]US3F2VG#)&B^:"%VJ<("< #KV.*^Y'_9\^%LFG:7I[?#?P ME]@TJ226PM!H=L(K1Y,>8T:;,(6P,X S@9Z"GWGP!^&-_H>GZ+/C:?A]\2-1UZ/4O!^H MOK$'BNUNKR':)%ED%H+6V6,& QE8P06RRMDYR#7V,/@]X"'B'3->'@CPX-PU/^R;?[3:1H-J)%+LW(JC@!2 !TINC?!KP#X=\5S^)]*\$>'=,\23N\ MDNKVFEP173NX(=C*JALL"03G)SSF@#Y9^)5A=0?\%--!O[6[U":YM_AE*[_ ,01?$_1?$-U MXAM'"+%8R6LLGD2VX108-NT0X!P>I!;FON:Z^&WA&]\80>+;CPMHMQXJ@C$, M6N2Z?"U]&@SA5G*[P.3P#CFJVB?"3P/X:U74M3TCP=H&EZCJ2/'>W=GID,4M MRCMN=9&506#,2Q!X)))Y- 'SK^P#JGC_ .)WP\TKXB>+_B'J>OPL-5T@:)/; MQ)#N2_\ W=PSJ SRJL3ISQM< $,7Y_1+#Q-J_[6OA*WU MJ#4B=SV+HRW"QKC:Q,)F!#$=L9/%?7'@[P#X8^'>F/IWA3PYI/AG3WD,SVFC MV,5I$SGJQ2-5!)]<9J#3?AEX/T;Q7>^*-/\ "FAV/B:]S]JUJVTZ&.\N,]=\ MP4.WXDT ?#'QG^._C_PQXP_;+TW3_&.HV%?%GBNY\:_M)^+V\7ZV/$6A_"?1]6L+A+A1MF.D/=?="X*K M.[N%QC+G.QF78.-K$8P M2* /D#X._&WQQXL^,?[,VDWWBV_N]-\7?#B;4M;@#H%N;Q87_?$@95PW]W'* M].*K?!#XG?%<_L@^+/C??^/=1\3ZKI&AZ_:V6A7-G$;=9H;LF&[D*@-(\:Q. M#GY=AP "&+_7>@?L\?"OPK<6=QH_PV\):9^%? .D3:5X8\,Z/X,U];^#/@]X#^'-_=7WA3P7X?\,WMTI2>XTC3(;62120Q5FC4$@D XZ9 M&>M1:A\%/AYJVKZIJU[X#\,WFJ:K$T&H7T^CV[SWD9ZI*Y3=(IP,AB1Q0!\4 M6GQD^,.NZ3?:'H?AOQ7#XT\-ZU!)XK\ ZEXCA%_^(O['TN@>)?$%OX7\<0ZW;ZO::WY:SW;6T2B,38&/,61 MG&Y,;L*?05]8/\"/AO)IL>GMX!\--91W!NT@.E0%5F*!#(/E^^4 4MU*C'3B MK7B'X.> O%FDZ-I>M>"O#^K:9HK*VF65[ID,L-D5 \E&4J@ &% X ]* /S M\^%G[4?B7Q9X!D\-:KXG\6ZSXYN+_P 4MILNG7<%I'%;6<<;1R3S$ MY>U]L M:JVXL=W &>DT#X[_ !'\;Z5^QG)/XUU/3;CQ\FIVOB&?3UA0W@A10C[6C95? MDDE5')]AC[+/[.7PG,=O'_PK'P<([>XDNX4&@VH5)I !)(!Y?#,%4$]3M&>@ MJ[:_ [X<6)T(VWP_\+6YT%S)I!BT6V7^SF+;RUOA/W1+?,2F.>>M 'PA\.OV MA_B5K'P\\'>&]3\::B(=1^,=UX+O?%#^6MZ-/B59(X/-VX625B5\P#< ,"NI M^+WBOXS_ /#2DWP0\&^+M1$EMX(N];T6]N;R&UFNKZ2];R7FE=',Z01D1F,# MYQ&S-SG'V+%\"_AM;^&M1\.P_#[PM#H&HS"YO=+BT:V6VN91TDDB";6<8'S$ M$\=:9JOP%^&FN:3I.EZC\/O"]_IND;AIUIX[F\I2F$W$DG;C))SF M@#QK]K[3_%6I_P#!/KQI!XCAAG\8+X6AEU==/^:(W,8B>Y:/ 'R K(PXZ"MO MPOJVG>*M&_9R33+^*[$M@U\&M)@6%N-(EA:4$= LD\2Y[,ZCK7O=MI=E9:9% MIMO:00:=#"+>.TBB58DB"[0@0# 4#C &,<5S'A#X-> ?A\VI-X7\$>'?#C:D MNR].E:5!;?:5Y^638@W#D\'CD^M 'YW_ A_: ^*=[X1_9Q\6ZA\0]:U.Y\3 M?$.?PQJEC=" VMQ9F8H 56('>!T8L2,\=!6GJ/C/Q!\5/%WPP\6>)=;O;J_@ M^/V65(HEB 'SA1DNV6.\Y[5]X6W[/\ \+K.STZT@^&WA&"U MTVZ:^L8(]"M52UN&V[IHE$>$D.Q,NN"=B\\"IKWX&?#?4O$C^(;SP!X8N]>> MY2];4Y]'MWN3<)]V;S"F[S!V?.>!SQ0!\9?!SXB_'[X]?$_Q/JFCZS]DL/#? MQ*N-$UC2;B]B@@@T) J-"MN(R_G\LZS%@2RD9XQ7I_[ .J>/_B=\/-*^(GB_ MXAZGK\+#5=(&B3V\20[DO_W=PSJ SRJL3ISQM< $,7^@=1^"7P\UCQ6WB>_ M\">&KWQ&Q!;5KC28'NF(^Z3*4W$C'!)X[5K^#O /ACX=Z8^G>%/#FD^&=/>0 MS/::/8Q6D3.>K%(U4$GUQF@#>HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(_VK?C!J_P _@7X M@\>Z-966I76D/;%K._WA)4EGCA(#*05(,H;//W2,(-4^*>K M^&]'T739+>(:SI\DBVZ/(#F*8.S&-Q^[/. 1*F.M$/ M".A2^(=>U9K2.&SCN((!A+J*5V9YY$4 +&PZDY(XZD8M]X3U&\^&?COP5H7P M,FT'PYKD4%I!I&H3Z:D)EN?,BN[EH[>\=5AAC2WDVH5D=V;:,G_'KX M?:9I]_?7GBO3[2UL6M4N)+AS&%>Y17MXQD L\BLI5!EB".*B7]H3X;MX>TG7 M?^$STH:/JNH?V5:7IGQ&]YNV_9R?X),Y&QL'@\5\*WO[*/QIB^#_ (3\%#PM M ?ACXF#77Q-L_&.O:5XDU73IKB5% ^TS,3=M&1(, 1ALDALJ 02 ?3 M)_:?^%1TW3+^/QUI-S9ZE%<7%I+;2F82P03-#-/\@)$2R(RF4X3(^]6%9_'2 M6V^/_CGP[K'BGP3:>#?#N@IJ4EN;F:+6+-U*>=-=!\1+;A7R&']Y.3DXXB]^ M%&O?#O\ :MUCQSIOP^E\6^!_$_A2/0YK+27L8Y-.G%RTLJ20W$T2-#+YC.Q0 MMERV5YR?./'?[._C3Q-^UG\;/%&J?#?4/$'P^\5^#(_#T)MM6L;>6[=6M=_E M[IPT;;8I"C.H&X+NP"30!]6-\??A]%X?OM;N/%%G9:;97,5G/+>A[=EGD ,4 M82159F<,"H );/&:Z'P3X]\/?$C04UKPQK%IK>F-(\/VBTDW!9$.UXV'574\ M%2 1W%?GYXQ_9,^.&L>%=+2&^\1^*]%\(>.-*U[0M+\3:E9Q^(+FQAB(N%-T MDC1;U=@(C(XP YPN5!^NO@3\(-(\$_#?Q9INB>'_ !'X,D\2ZC=ZE>1>([V" MZO&NYXD5[@-!/*@!VCY=P.5/ R,@'4^'?CY\.O%VIWNG:-XQTG4KRS@FNI([ M><-NABDB(X*LR%@",$@UYA^Q;^T'X@_:7\*:YXQU.YTJ#2WOYK:QT: MRM)$FL8XYI$0RS,Y$I=%5LJ%P<\'M;M-2O9S#+=6UPLDEZA:>,GM/ ?B_2O$TO@^^TJYNC+#)J2,558)=J[Q)AMH(#?*PP=N3S/P4^% MGC+]ESXJ_&)[?PCJ'C;P?XTUIO$FEW>A7-HL]K-(7,MM/'<318P6 1U+*0/F M*DXKPOQ#^QE\4K+P3)XU_P"$?BU;QQK'Q@M/B'J7A?3KZ#?:6$;7!%NDTC)& M\JFX.<-MP>"<9(!]D^/?VJ_AK\/O!/CCQ-=^(8K^W\'2?9]6LK#Y[F*Y.0EO ML8J!(Y4A0Q [D@..:0QQ-*%4^4'D5D M4O@,RD G%?&WBW]F/XJ^-?AY^US8)X+GTR^^(.IV&J>'H+W4;(FY2&59'C8Q MSN(WPN/F(7)'S=ZZGXB_!?XE>+/%.C^-_ _A[QE\._'XLM*L)C-J>FS:-J-M M$X$B:E;BX*/P;?#3]0N[B M(B&20^6"8B,E@))5BP0"7!P",$[1_:*^&J>$=8\3R>,=-AT+1KL6.IW!_#$\6M>)?')\3Z/K4-SI[Q MW%C)-$9(X1-+E+D*&(\R,*-IPV[9GEO%/[,7Q9UCX1?M2Z):>"-8GU#Q]JVE MWN@KJFK:(?!__ C. MG^"[77]&UOQ!;W,-F+N6Z$.)Y5.6A*\JRJ 2Z_,1S7(>-?V8?B=XY^)_Q*NH M/#,VC:9XC^$4/A2TU&YOK39_:2K$YAD6.9G"Y5HRX4KD'!*X)X_XI?L[_&/X MAZ3XL^P_"O4K"74_A9I/A""WFU72U"W]M>QRRJ"+L_NMBL5?C.!P,T ?:$'[ M37@'PYH>B)XQ\<>'-/U^YT"WUR>.UG<030O&&:>V#C<\).XJ>3@<\@ULZG^T M/\-M'\-:#K]SXRTO^R=>BDGTN>&7S3>QQJ7E>-$!9E102Y PG\6*^4- ^ OQ M.M?BQ\.==N/ =\FF:+\&CX.O6;4-/)74EBD_=!1#OV<_#LW@CQ"_Q'T'0_$MMJ-CX>GL=2N8+*XFV>9Y'FE"A^TKB7> K M#:5;(% 'Z:>!/'6B?$OPI8>)?#=[_:.AWX9K6\$3QK,JNR;U#@$J2I(;&&&" M,@@UOUX;^Q3J'A2Z_9L\)67@NQUO3-$TA9]*^Q^(D5;^*>"9TG$VPE=WF!S\ MO'.,#&![E0 4444 %%%% !37=8U+,0JJ,DDX %.J*YMX[NWE@E7=%*A1AZ@C M!H ^:/A+^TCX^_:0\'^)O&_PWT#0+?PMI]]<6.C0:[-.;K6S"!F3='A;97)V MKD2G(.0*Z/X,_ME_#_XK_"+P=XYO=0B\)CQ)?'1X=/U*7YEU$-M-J' 9B>5 MZ%E(.!R!YO\ LQ> /B1^R%\*/$7PWC\!W_CG[#J5W=>&]8TJ^LH[:]AEPT:W M FGC>%U;._",,'Y2Q&#Y;>?L3>/_ (8?LE?"'PQI&GIXQ\7>&_B'9>-=1612^ S*0"<5\;>+?V8_BKXU^'G[7-@G@N?3+[X@ZG8:IX>@O M=1LB;E(95D>-C'.XC?"X^8A+6O$ MOCD^)]'UJ&YT]X[BQDFB,D<(FERER%#$>9&%&TX;=LSYUXL_96^,6IZGXNGL MO &M7<&I?$[0_%EM)J.L:6UR]C;P3+,92+K'FAI%&WH>QP* /O;2?VA_AIKG MAGQ'XALO&VC3:+X!DUX';_M>>(=6M/VAYK# M5O"EA:^"KJP@\.:KX@MKJUL\7,/F?Z:02_!.T$!.<9ZUYCX^_99^*GB?4_VF M+BR\)ND?B7Q-H6NZ##<:A9K'K$5C*6FB.V8F(N,,OFA0<#)4YQ=^)'P+^*GC MSPA^U<++X=:G:W7Q'FT:70+2[U'35DD$$4:R^85NBL94H>K$G<5/)P.>0:V=3_:' M^&VC^&M!U^Y\9:7_ &3KT4D^ESPR^:;V.-2\KQH@+,J*"7(&$_BQ7RAH'P%^ M)UK\6/ASKMQX#ODTS1?@T?!UZS:AIY*ZDL4G[H*+D[E8[5#CY_![P=^SGX=F\$>(7^(^@Z'XEMM1L?#T]CJ5S!97$VSS/(\TH4/VE<2[P% M8;2K9 H _1J+XT^$KOX17WQ-M-2:[\&VEA^ G@_P;\8/V&C\/O"D.N:#X>N=(U'PNR>((E&H6EP&E@F M:4(=A82EVPIQVP.@XWP[X+^+OA?]C"\^!K?#JXO?%PT6Z\+P:Y!J5D-'>"4/ M$MV7:83*%B?)0P[RRX"X.: /;]$_:S^&.J>#/"/B*Z\20:1%XHTK^U]/L[U6 M^T20JN90$4'G 3VO MV<,BIN=23F3<=H4'[C9*\9^8=2^'MW^S9\8?V1O"%AI=WXVO_#_AGQ);/:Z: MT,;WDQMHFE*>?)&@0N['YFSM[$\4W]FW]F#XF?L\_$SX*:QJ7A>X\0V&F>!+ MOP_JSZ5>VA;3KN?4IKP*XFFCWQHLP3=&6Y0X!XR ?1'P7_:-MM7^%VI^+/'W MC'P/+#'XAFTFUO/"MQ,]L^2GD6Y$OSM=$-RB DY7 SD#N+W]H7X:Z=X4T?Q/ M=>-='@\/:O=?8;+4Y+D"WEN,D&'?T5P58%6P05;/0U\)_!_]DKXN>$/ACX0; M5?!ES!JOA;XN#QG+HHU*Q=[[3GC1&:%EG,?G1["=DC)D$X)/%:^O?LJ?%?\ MX47IUA!X3EO=;U#XR-X_FT:+4+-6TO3BS?NF=YEC:3HVV-F&7//% 'VGH_[1 M'PUU_0M:UG3O&FDW>G:->+I]_-'/S!B^LQ+) SA&C9)$;:Z,K@,K @@@@&OB.^_9F\6:]X\_:)?Q+X"\0O MX;\8^)=(U'1]0\/:U86^H1"U$H^V6Y,_R2)(8W"R!25+<;@%KT'X$>+_ (L_ M"?Q'X$^&GC;3Y?%H\1:AK,PUS4+Z#^U]/TZ! UI+>Q0[UD9R"K2>8<&2-2=W MRD ^M:*** "BBB@ KYQ^$/QT^(?Q*UWQ.DECX7BTWP_XWN_"$T$;31W=VMN4 M,EQ%N?;D(Y[DB203,EYYQVQ>>XB5'&_8<$YH ]_UC]I3X9:#XC;0;SQ?8KJRZ@N MDFWA$DV+TC/V;*+F2ST6:* M;*7\Z-L>.(XPS!N,5\-^)/AYXJ^$GB+X6^$_$F@W$,=Q\>CK=EXB6XMY+;48 M+D3/&=JR&590"0RO& -O#'(S6^$/[,GQB\+^$/V=/#.H_#F^A?X<^-[O4M6O MUU/3C!+:2S%UFA'VG>P ;E2H;C@&@#Z:C_:ZL?!5E\:O$GC;Q#X6U#PKX,OH MX;"S\+&:35(U8.!!=QR[5$[NFU0"JY#9( !KU+P]^T-\/O$^I1Z98>)+>35V MTS^V6TTJ_P!I2T R9F3&=HZ9Z9X&37Q)XB_93^+7B3PO^V/IZ>#)K.;XB:G9 M:EX;-QJ-D5O$@O'E9#LG8QNRD%=X ]2*]#^/'PG\1^.O%GP%\4Z!!/X/\67H MG\">)-.NYH6NTTJXM)9)R3!(Z;HHXY9H\.<-+&3@C /I#XM?M">%OA-\"-5 M^*]S,VJ^&[2QCO+8V?6]\UE2!8R?[[.@#= &STKGO!?C?XR:]X4\*^*M0\-^ M&(;769K&2Y\/6MQ<->6%I<21AG-PP"2211R&1E\M0=C -TS8_:N_9^'[07[. M'B;X;:7<0:/<7=O#_9TCJ1##+!(DD2,%!PA,80X!P&) .,50\$>.?BG;^ _" M>A7GPKU+3O%-N;"QU._FO]/DTN.))(UN;A&6Z\UE,0D9%$>X,5##&30!WVO? M'#P#X8\7Q>%M5\6Z78:^[P1?8IIP&C>;/D(YZ(TFT[%8@OCY0:P9_P!JOX06 MFH_8+CXB:#:W@U)M'>&XNQ&T5XO6&3=C8W;YL<@CJ#7RE\=OV4/B9XL\4?'/ M1-%T5KVP^).N^'=3T_Q.+VW2+3(K0_Z1YZ/()0R;1L$:/N##D8(&#XG_ &8_ MBYJ'AKX@V]O\/[R6YU7XV)XVLH_[3TX&33 S$R9-SA7P -A(/S#WP ?:D7[3 M/PLF\+ZIXC3QUHYT/2[\:7?WWGXCM;DG"QR''R$D@ G@YX-68OVA_AM+X>U+ M7/\ A,]*33=-O5TV[DEF\MX;IL;(&C;#^8V1M7&6SP#7P9^TC\,_&'@/X6_M M4:[K_ANXTO2?%/C+0=1T:=KJUD^UQ)?0HQ"QRL4).#APO##OD#9^,O[)GQ5^ M)WQ*\6?%;2_#=YIIF\=^'M+NQ"JH!+$X7)KY2^+ MG[+^KW7P<\-:9\-/AQXHMKR7XG6OC36;#Q!J^GO=':A$]QO^UM'\_P @"!\Y M5B0!@F.^_9F\6:]X\_:)?Q+X"\0OX;\8^)=(U'1]0\/:U86^H1"U$H^V6Y,_ MR2)(8W"R!25+<;@%H ^M+SX_^ -/T&'6;CQ'#%I\K7*AV@EWJ;? N-T>S>@C MR-Y8 +D9Q6'XS_:L^'/@K4OA[9SZVNI#QU*5TBXTS%Q"\(B:0W#,#_J_E5%9_[?M;J:"XTR'6WADC"Z?]OF>7# MD;G\F1F(P&R0!4'@_P#9Z^*7@SPA^R)?7'@:\O=0^&]QJD7B#1[34+$W,2W" M[8Y(V:X6)UXR<29 (XZX /HWX=_M!1WVN_%ZZ\6^+O T7A3PC?QQV\VF74L= MQI\!#@C4?.PJ2EDPH7J0P_NYZF;]I?X6VNC1:M<>.-(M-.DU$:09[F;RA'>$ M;A;R!@#'(5YVO@XYZ5\1>)/V0_BUXMM?VI8T\)2Z<_C'Q-IOB#P^EUJ5EY>I M16MW+(\#[)F,;,K@KO 7(&2M6/BO^R_\6_'/BGQCXRT[P/>*GB+XD>'O$$&A M2ZC8)<6MCIUK-%-/(3<>7OD:5<(KLWR4?PNO4=\'H<''2OG7XD_M9>/O!GQB^*WA+3= \-ZGI_@3PJ?% M[R74\]O+=VP7>T 8;U60+G#$$$@<#/'0?LT_"WQAX&_:-_:(\1Z_X=FTK0/% MNJV-UHUZ]U;2+JD@\X/%<5J_P"S3J?Q&_;9\=^)/&G@ M35[SX9ZWX>MM'BNXM;BM[>XEB96;SX(;M99(2%("NC G!*#J "YX6_;(\0^. M?VE?@GX9TNQL;;P1\0_"#^))(+NW9$ISETRHQR:\#^)?P.\$[K1([U+BTBM;69X;E(%$'G++Y2&6(':G !P#BO%)?@!^T'X MQU#0->\5>#];U7Q%'X$\2>'-3EN-3TA(5O+F&:.U6VCCN%5("'C'W1C!)'<@ M'W5X3_:.^&'COQ#:Z'X?\C 8.0#D8.0,&MC MP5\6_"'Q&NIK?PWKD&K210)=9@5]DD#DA)8V("R1L5.'0E3C@U\3>!OV3W%GX-\$ZIHNO12:I8A4N)K>:*.$E;@LRL2I+(& 60'J& ]: M_9#^#'CGX/\ C;5;$S>*+7X5KHL,>FZ)XTO+.\O--O?-):"VEMY)/]&2,8PQ M49*X!P30!UGQ&_:1U73O$_Q6TCPC86%RGPS\-?VWK=UJ0=EENI('GM[.-49< M9BB9WD).-Z *5(D?S/)+@KG<68;\UZ[^W#\-O'W[2/[/NE:;X/^%^ MK:?XBD\46NIWFFZC>:7!-Y<,+(9G=;MD;(*(OSEL1\@ +D ^C=5_: ^'>B2^ M*XK_ ,7:=:2^%/*_MU)7(;3A*<1&88^4-V/0CGI7DG[5?[7VG?"KX=/?>!=? MT35O%<<^E3'3YHGND^QWDR(KOY;+Y9:-RZ%F&0O (->)?&_]G[XJZ_\ $#]J M*31? %]JUC\4- T:/1[R+4;")()[:"-)89Q)<*5;(8 J&7@%;?X?WNK7WBJ;PIJ=I=Q:GIRK!]ACMTNK:8O&'(H M ^OXOCT^G?'GQWH.L^)O!UOX,\.:"FI2VL4EP-;LW#)YLURA'EBW"OD,OJAS MUQUGA#]HOX9>/O$=GH'AWQOHVL:Q>67]HVUI:W(9IK?NZ=FQSD#D8.0,&OE? MQW\"?B;K'[3O[0'C"S\"WT^@>+_AQ<>&=(N?[0T]3->M;PJJLAN0R*61AN8 M>O%9'P__ &>?B'X8\7?LT:IXB\%SV6A^"/!>IZ1XGN9=5L%2T>6":( LMP2R M]&+H"%5P>H8 ^N?#7[2GPT\9^+M.\,Z!XLM-:UG41,]K%8))-'-'#N\V195 M4H8U9&4N&V[L+G<0*],K\Q?V++RS\,^/?@@/&?A'QWI#IIU_HW@J^N[:V;2= MMSYETQ-Q&P>]C6U4DX ,N=HR>.M?,' M_!5%$/[-&G2&W^TNGBG2]J +N;]Z*?"'P7_:W\?: MEH*>!O#'BZ#1_P"R_"B7$$CQM!)!'+ 2 ?I%I6J6>N M:99ZEIUU#?:?>0I<6]U;N'CFC=0R.K#@J0001U!JU7P-XR_:=U3X2?L[>&K; MP?XE4^*/#OPST;76T%-$:[B5#'&ADNYR0L<;*5551@^)=(MM6R!]@FOXEGR>@\LMN_2O+_&GQ-\1ZK^Q9JWQ!T:+[+XJ MN_ ;ZY;K: GR+E[#S@8P9?L??"OX^(=4NU0RS32&0W,TL[?-O0[AO)RNP8(VT ?7E%?%G[2G[86K?#7Q'JTO@ MOQ#%KQT'Q%I.E:IH_P#8K-96T5TJ[HY;PD$SL=S+Y9(48# G-9OB3X^>-_A[ M^T=^T_J]SKDNK>'_ (?>%-/O=/\ #C1E;:1I+:29 0&^1O,D&^0#M6VORZ1Y<5A>7%Q"MQ&D,> M%(9C(C'!^3+$C(K=\0?M5_%/X=_"WXT^,)9O^$DL--U[3M!\':OJ.EBTL[F. M5PDMSY:JC2[6EP6#;&** !AL@'WE17P)X[_;!^*/@CQ7XJ\'6UWI&JZOX8^( M.@>'!J-U8^5%J%EJ<,D@654)V2(8B"Z<88?+D<^C?%WXR?%#]F^_^#NJ>/O$ M6AWOA'5M=N-&\6ZG8::8(K8RR2O82IN9C%'Y>U)-Q;'EDAB6S0!]:T5Q?P;U M+Q!KGPVT/5O$\F[5M2A^W&(P"%H(I27AB=1QO2-D5SW8-C P*[2@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,S7_%&C>%+1;K6]7L='M6;:)M0N4@0GTW.0,U M:TW4[/6;&&]T^[@OK.8;H[BVD$D;CU5@2#^%?&'PRC/CG_@IM\94\6PIJ#^& M/#VGP^&[6]021VMM*D+S20JW +.QRXY^I_"W2/'%KJVFV1M;C3VN[Z&SGMHV5^/]<723[Z[3SGD>D>(/B;K M/@K]L?X*:)K%KHWBF2[\$7VI2ZW<:1&-4C*6US(8X)\ED5O*4$,[^00/EKC?A;^VA\7/$'A_X#^*-7U+0KK3_&GC>?PEJ.EP:28F$?FE$F67 MS20P'. H'3.><@'Z)55U/5++1;&6]U&\@L+.$ R7%U*L<: G RS$ ^!OB(][X,UGS=3DM-&O]&$>G:A9PN6@N+&^#$R;81NDW_* M26*[<8KZ@\1:!IWC+PUJ6C:G"E[I6J6LEK<1'!62*12K#\030!+HVO:9XCL_ MM>DZC::I:;BGGV4ZS1[AU&Y21GD<4RU\2Z1?:O+K[3['2K^XTY[R M:.T@$4'DK"@W2R-)?&E[K5EJ%Z^ER+9((E>:UECC#[QLC>,,A<[C'C>,EZ /K2BOA;XS?M M;^,OA-;QQ6/BJR\5^)?#>JZ%HWBBPM=!9=-26XB07 -R=I$KR>8Z",D(NT,N MH_%#XM0?M0?M*VOAG5#XAE\(>&=-DT#PK-$?LL\TT#RH N\?O M-\G)&&DVJN0 N/7OV2?CP?C;I?BA;K4]5DU?1[J&&]T7Q#HHTO4M+=XL^7-& MOR,&97*L.<<'D9(![]17Q=JW[7^L1?''P%IOAG7XO%7A77O&E[X4U$-HK6]I M;E!\BV]R2&EECRN]OF1CG;@B>%DA?6M8L-(68D1-?W20!R,9V[B,XR.GK7Y]?MG M?%;Q-\4/"OQOT=[RWT[PIX&\3>'-)@TZ.U#37LLEQ!+)-+*QRH#,H4* ,*?[,MU(OC'2-D1QE_WK?+D\#/3F@#ZLM/%&C:AI$VK6NKV M-SI<*L\M]#3(NG:YIM MSN)A9@)$CN(6!*%D&Y0V"5Y&17R#\+=4GO\ XB_M=^+[+2['P/4\\1:3I&J:)_8C&RM8 M;E5#12W9(_?D[F41DA0 &!.:ZKX"_$[XN?%SXH^/["?7-!MO"'@OQGJ6@W.- M/87]W ML?L^UL^6I25HV)Q\X)'RA<. ?5-%?#7PF_:A^(VN? 0?%GQ]XS\-> M&?"I:ZT=/L6B37%X]\NII#%(L:D[RT*S1K$HP&*NQ()"(;" MWN+(7FC?$W3/"<=QJVD".::QO(I7_?PHX E0Q=4*Y#'@'F@#]%:*_.OXP_M- M?%6T^#?[66C3>)+6'6?A[?Z=9Z?KNE61LYVMKUPC*,2'RW4'Y9%.X')ZX(]! M^(7[27CCX,^+_"VE>+M0U'3/!=SIFF-;^-X- %Y8SWDLI\^'4'#%K?Y#$J;! MNR2Y)!P #[3KDO&GPG\)?$*^L[[7]$M[Z_LXWAM[T,T5Q%&Y!>,2H5;8Q525 MS@X&1Q7+_'[XHVOPWT_PO;/XCDT#4=>UB/3;..TTQM0O+UV1SY,$0!4,6"$N MXVJH.>2*^3Q^VM\3KC]F_P '^,(I=)M_$D_Q+'@F]>?3B89[G& #[R\->&=(\&Z%9Z+H.F6NCZ19IY=O964*Q11+DDA54 #)))]22 M>]5M"\<>'O%&JZSIFD:W8:GJ.BS+;ZE:6MPLDME(02J2J#E"0"0#C.*^)M:_ M;(^)?@?3/C]HU]/HVM:_X/\ $VD:%HFJG3V@A5=0I(US;[^'6-5?^+HPQ\P !R!787?C3P_I_BBP\ M-76N:=;^(K^%[BTTF6Z1;JXB3[[QQ$[F5>#E MT_1?%4MQX-O)4UF\T^,ZF9(K:XR(;HG^TW^S[NV=&'^CW$(^594#*&*_*<@C&<4 > MN4444 %%%% !1110!P?Q1\._#W5)?#^I^/3I41TB\%WI5QJUX+=;>Y&,21DL MHWC'!ZC)QU-=K97MOJ5I%=6EQ%=6TJAXYH7#HZGH0PX(^E?)G[3'@;XH6OQZ MLOB7\+--\+_$.ZTSPVNC:MX&U^14F2"2XDF6>V9B%1Y-K(2Q&1"!A^B^?&X+-C" 84'@ M 'Z 5S]O\/\ PY:^,KGQ9%HUJGB2YA$$NI;,S,F%&,]LA$!QU"+G.!CY<\-_ M'_XQ>*O$?P2^'OB/3+7X<>-?$^F:IJ?B.=K1;AX1:,R1);HSL@,OR2-N+;5; M ]:X_P 8_M6?%CP,_P"TQI-YJ6BW6J_#+1="O;"YAT_$L:;I&N:=JFH:/,+?4K2SNDEELI2,A)E4DQL0 M#PV#P?2ODW4_CE\9/%_Q6\%>!?!NK^'=-N_%'PSB\5&[U?3VE2TO2Z*Q0(P+ M*)-<2V M[R33(03,%P5DZJ=Q&"V0 ?I'=^-/#^G^*+#PU=:YIUOXBOX7N+329;I%NKB) M/OO'$3N95YR0,#!]*V:^'->^)NL>"OVR?@GHFM6^C>)VN_!%]J4VN7&CQC5( MMEM/OAUX;^*/AY]"\5Z1!KFCO*DS M65SDQLZ'X!Z@4P>/\ PAI5RND-XGT>"[MR+?[)-J4?G*PXVL&; M=N^O-> ?LB?M&Z_\6?$^K>&O&\NIZ%XZT[2XKO4_"6LZ%_9[VLGF%))K60$^ M=:DE54N2_0Y(/'S=^TIXAB\'?M._M,ZG)X#7QO:+\/+);B'$1%H)%"?:65P2 M50L&8H"P"D]LT ?IMUKF/&'Q/\(_#^\TRT\2>)=+T.[U20Q6-O?72127+ @$ M1J3EL%E!P.-P]17QB?C7XQ^"?A/]F3X0>$M7B\47OB;P]///XGL;0W[RQ6]I MYL2VL,+X7:M\2?B'^W)\*]0^)=A#X6\5M\.;F;4=$^R* M\170U^3?[+_[0FO_ )_9?9Q(56=UR@0G:"I..U 'VC17QAJWCCXF>&OVV_"_A7 M7/&S7NBZ;X&U'Q!<6>GVGE17R"^95$D8;:93##$-V/D8R;!ACG%_9H_:T^,_ MQ;3P?XWU#PH+[X>:W:ZU/J[VEB(8='-LTOV403&0O/O\GRWW+PS9&!0!]FWG MCCP]IWBS3_#%UK=A;^(]1A>XL]*EN%6YN(TSO>.,GF<5ZG\4/'=]IO\ MP45^$_A%--T.:'5O#6H3QZO<:7')J5B5BN3M@N#\RH3$I*\YRPZ,: /KFFNZ MQHSNP55&2Q. !7YW_"W]M#XN>(/#_P !_%&KZEH5UI_C3QO/X2U'2X-),3"/ MS2B3++YI(8#G 4#IG/.?2O\ @J+K.H6?P7\%:.MU/8>&O$'C/3M*\17$,A0& MP<2,Z.PZ(Q1/O#'B6]DL](\1Z3JMW'G?;V5]%-(N.N55B16 MU<3QVL$DTSB.*-2[NQP%4#))KSSQ'X'\ >"HO#6L#0=+TRZ\-//)H<5E#';O MO^Q7"-!$% R#"TQV#CY0V/EKYI_9V_:]\>^._&WP03Q,=+NM+^*^F:W>I965 MH8CH\ME(YC5)-Q,B-&FUMXSNY! ^6@#ZN\(^)_ WQ92V\4>&M2T3Q6--EFM( M-7TV6*Y^S.RKYL2RKG:2"FY<\_+D<"NOK\H/V5?C3XH^"7[-?A6[\-36JKXB M^.!\-ZA%=V_FAK:XBC+E3D%7'E8!Z?,>.E>T_$3]L+XE>%O 7[4NJV=YIAO/ MAGK]A9:*TE@"KP3SK&ZS#=\Q ?@C'*CWH ^]J*_/[XE?M3?&?P=J7QUTZW\1 M>'I'\#Z!I?B6QG.@L#(MPJ&2V(,Y 7YCACN;@:!MS(RABI. /?(!^A55;'5;+5/M/V*\@N M_LTS6\_D2J_E2KCJ9US:J5 M+!I!GY 5!.3C@$U,CVFLZX92#]"#7PKX2^-.M>.? M'7[('Q.N(;>PUKQY8ZMH7B""Q4K#>0K%YD8*DDXCFC,B@D[?,<9Y->K_ +$. MJSVLGQI\%!B=%\(^/M1L='BS\MK9R;)EMT]$1I'P.P(':@#V#PE\"/ '@35K M34]"\*V&GWME&T-E*B%OL4;##);AB1"I'!6,*"..E=Y110!\A_%W]HO]E;X[ M:#:Z+XW\376KZ7:W*WD=M#;ZS:+YR_=<^0B%BIY&[.#TJ;Q_^TQ^R]\4?AW/ MX&\4^++W6/#$Z1QSVLL.M+).J$,HDF5!*_*@G'?%VK3/JZ^*-"C\,1Z? M''/]K-\)[66-M^2)2B %-AW C@,I[B@#X[U?Q1^Q3KB)'=ZI?-$-"3PU(D4G MB"(7&G('-1MWN+3Q!I=U!'&97EAO8W54! +$A ML D#/J:P]7^+6B^%K#Q7JWB*>VT3P[H#1AM6DO(I4G5HE8D)&2ZL&8H$8!F M(RH((H \<\)_MF?LY^"/"NE^&]'\82V^C:9:QV5I;2Z9J)-6TGP_J3R27>@:7/X@L],E,G^L'V6+;$JMDA MD50K9Y!K[+A\8Z!<,XBUS392D1G8)=QG;&!DN>>% YSTJ]%J=G/I_P!OCNX) M+'89?M*R*8M@Y+;LXQQUH ^'O%OC/]BWQQK6OZGJ^J7:E%;?V]:P M7%Q;C$,QBA"H)% ^\ #U]3GH+[XX?LDZEX^U?QEDG\7Z#:VRW,VMZ=#;O#]I662[C5#%G'F DXVY(&[IS0!^>?Q>\8?LX2 M?!"[\#_#_P 6:DNG37=EYFC7VH>(3!%917<<\J60E62.WF_=_(VS:"2#P:I_ M!?XC?!2VM?B'H?CWQ]K6L?#7Q';VEO:^$O$]QJFL3PR1,S2W!F%NODEF,6T1 M,2#&&W A0/T:;Q9H:27,;:SIXDMHEGG4W29BC;[KL,_*IR,$\&IM,U[3-;%P M=.U&TOQ;N8IOLLZR>4XZJVTG!]C0!\37OCK]C+4M.-I>:S?71?68O$,MW(^O M_:Y]0C7;%<2W 'F2,@X4,Q"Y.T#)J?XZ?M7_ 9^,EK9^!;_ %K3[_P)=SV- MWJ&HWEAJ)FB^SW(F>)8OLQ+F011(&W# >0G. K?94'C#0;FVCN(=;TZ6WE9T M25+N-D=D&7 (."5'4=N]+-XNT*WT:+5Y=:TZ+292%COWNHQ Y)P )"=IR01P M: /$_P#AOGX$#_F>&_\ !-J'_P 8H_X;Z^!'_0\M_P"";4/_ (Q7N+>(])75 M&TTZI9#45C\YK,W"><(\9WE,YVX[XQ7*Z7\8=!\66FC7GA.\L_$]E?ZF^G23 MVM[%'Y 0RJ\NUV!D >+: @)8,&7*\T >YKKVF/J[Z4NHVC:HB"5K$3J9U3^\4SN ]\5%;> M*=%O+R"TM]7L)[J<.T4$=RC/(%.&*J#DX(.<=* /$?\ AOKX$?\ 0\M_X)M0 M_P#C%'_#?7P(_P"AY;_P3:A_\8KV_5O$^C: 2-4U:QTTA/,/VNY2+Y9XBK*5P -F[=N/!Z4 >6_\$VH?_&*/^&^O@1_T/+?^";4/_C%>VVWBK1;S3XK^WUBPGL99 M/)CNH[I&B>3.-@8'!;/&.M1R>-/#T6F/J+Z[IB:>DWV=KMKR,1++G&POG ;/ M;.: /%O^&^O@1_T/+?\ @FU#_P",4?\ #?7P(_Z'EO\ P3:A_P#&*]YOM1M- M+LI;R\NH;2TB7=)<3R!(T'J6/ %9UQXV\.VEI%=3Z_I<-K+$)XYY+R-4>,G M<,6P5R0,],T >+_\-]? C_H>6_\ !-J'_P 8H_X;Z^!'_0\M_P"";4/_ (Q7 MMNI>*]$T9%?4-8T^Q1HQ,&N;I(P4) #?,1QD@9Z6; MA-V9#B,8S_$2 OKGB@#P[_AOKX$?]#RW_@FU#_XQ1_PWU\"/^AY;_P $VH?_ M !BO;XO$VCSS:A%'JUC)+IX)O$6Y0M; #),@S\G /7'2DA\4:-<+:&+5["07 MC,ML4N4/GE>&"<_,1GG'2@#Q'_AOKX$?]#RW_@FU#_XQ1_PWU\"/^AY;_P $ MVH?_ !BO<+;Q+I%[I4VIV^JV4^FP[O,O(KA&A3;][+9]0TW3/[3TZT MN[FV:^1Q9S3P++Y#.6_P#!-J'_ ,8K MN?B]\9+;X<^#=1UK2Q8:_=Z9J%A97NGK>A)(1KV$FG6S,DUVMRABB8<,&?. 1D9!- 'B/_#?7P(_Z'EO_ 3: MA_\ &*/^&^O@1_T/+?\ @FU#_P",5[9_PENA_9TG_MG3_(> W22_:H]K0CK( M#G!7_:Z5*=:M+B[O=.LKZSGU>VCWO9F<%X\CY"ZC+*IXYQ0!X=_PWU\"/^AY M;_P3:A_\8H_X;Z^!'_0\M_X)M0_^,5WWP-^,%G\8_AWX=U\K::=JVIV"7\VC MQ78FDME8D#/"L5XX8J.M:?C'XBVFC_#OQ3XFT*>PUY]#L;B[:"*[!1GAC9VC M9TW;20I'0XSTH \N_P"&^O@1_P!#RW_@FU#_ .,4?\-]? C_ *'EO_!-J'_Q MBNP\??&^W\$?"[2/%3QV!O\ 48[*6'2;J^$3RB>2)7$9P2Y02YX7G';-=_/X MHT:VN;RWFU:QBN+)%DN8GN4#0*WW6<$Y4'(P3C.: /$/^&^O@1_T/+?^";4/ M_C%'_#?7P(_Z'EO_ 3:A_\ &*]LF\6Z';2Q12ZSI\4LTXM8T>Z0%YL!A& 3 MR^&4[1SAAZUK4 ?/O_#?7P(_Z'EO_!-J'_QBC_AOKX$?]#RW_@FU#_XQ7T%1 M0!\^_P##?7P(_P"AY;_P3:A_\8H_X;Z^!'_0\M_X)M0_^,5]!44 ?/O_ WU M\"/^AY;_ ,$VH?\ QBC_ (;Z^!'_ $/+?^";4/\ XQ7T%10!SGP^^(6@?%/P MI9^)?#%^=3T2[+K!=&"2'>4.?%=CXIO_%%U:>*+*W:T M@UO2;75]/O! QR86E@C1GCSSL:X;XD?&S]G+3?V>?BCX-^'6N)!KG MB[3;R&6XN['4Y9[V[GC:/SKFYFB>20C=DEF8@ X]*^]Z* /SV^&GCO\ 90C^ M$"Z#XRU*;4=7UGP]8:'X@^WQZQ>,\=LJ[8H960F*)9 9%6(H 2#@$#'6:?\ M%']D#3O&GA7QVUO<6EE_HNLR1Z=#<2&2=+2-T*VP=V9C MY07K@8'%8VE>*OV*-$T7POI-CJ5[;Z?X8U=]>TB!9/$!%I?,5)F4GDG* X8E M02V -S9^\** /@_QG\1_V4_$'A;5--M/%4DMU<:?>:99-KMMKNHVNG17>!<& M"!^$RO0(4Q@*"J\5Z9\.?VPOV>_AG\/_ UX1TWQ]<3Z?H.FV^F6\MSI%^TK MQPQK&K,?L_4A03CBOJ2B@#Y-TC]I_P#92:P=1^,W[(FK?!C3_A3=ZR9O!%A%#';6 T_54DB, M3!XW698A('##=N#9))SG)K[0HH ^#+KQ+^Q3?7%[<7&L:K/7>N>%9'ET>Z MCAUJ#[*[@*[;(T57+* #O#9'!XKZ[HH ^%?&'C7]B_QWKOB'5M9U6[FN?$%S M;7NIQVW]O6L%S*KOQ M+J4>NZK8PZ?J%U9MKUJ;N*( 0F41!0[I@%9""ZD @Y (ZKP1^U7^S/\ #VYU M>ZTCQA=G4-7ECFU#4+^SU:\NKIHT$<>^6:)F(5!A5S@*!0(T+=U"[3P", "H]5\5?L4: MWHOB?2;[4KVXT_Q-JZZ]J\#2>( +N^4L1,2.0:MIEA]L=I7RI_*"B8X/WW#/P/FX&/! M_BMK?[.\.H?#W3?!6M:K;^!?"UCJ,5K9Z#J6LV&IVMS&_%?A_3_$7A.;2M)\0Z[/X>TS4%O%EE:X19WC>:':-D M>-GO(KB6XE@U""SBM!&8@H9Y M< L_FG:!SB-SVH ^+O@[\3/@#9>$OAY=?%+XBZCXO\=>#+N[O-'U.9]1,,%Q@+@5T*^,/V+$\#W_A&/5+M-#O=:'B.2/\ XGS2 MIJ0Z74(-!\$?9_"DL7BOQ[DN$##R2&@*LBN6^T1 #!)#=;_:"O\ 2'U2T7P9']$_P"$@\0:>M\@ M:SMC).D:0MM(FED%M.Z*?+!5 2RE@" >,V/QR_91L=9L-3/BW5KV6POEU2V@ MU%]=N[>.\"%!<^3*&0RX).\@G<2_WB6KZA^&OQ2\,?%_PT-?\):D=5T@S/;_ M &@V\L'SKC<-LJJW&1SC%;F@:Y9>)]"T[6-,G6ZT[4+:.[MIUZ212*'1A]5( M-7Z .=^('Q!T#X6^$[SQ+XGOCINB69C$]T())MF]U1?EC5F.691P.]>/_P## M?7P(_P"AY;_P3:A_\8KZ"IDTR6\,DLC;8T4LS>@')- '@'_#?7P(_P"AY;_P M3:A_\8H_X;Z^!'_0\M_X)M0_^,5M?!C]H'4/C'?17UGX4EM_"&H+'-IVK"Z6 M258I+9+B-KF(#$9=7XPS8.%;#5[10!\J?$S]JS]F/XP>#[KPOXM\3+J^AW,L M,TMK)H^HJ&:*594Y$ /WD7/J,@\$TNI?M7?LR:M\0M$\<77B99?$^C65Q865 M]_8^HAHX9RAD7'D8/^K&">1N;&-QS]544 ?"OC#QK^Q?X[UWQ#JVLZK=S7/B M"YMKW4X[;^WK6"YN;?\ U,[10A$\Q !Z^ISUG@#]HK]E?X7W/BBX\->*K M_3Y_$UV]_JTCIK=P;BY<8:8&56V.1_$FT\#T&/KZB@#X=B^(?[&D'PDNOADF MJW'_ A<]W]O_LZ2/7)&BN/,\WS(I74R1MO^;Y&')/J:^@1DAN&;.3(JNWS=\Y.37WM10!\0WWQ+_ &-M37XA MK=ZI-=)\0"C>)$GAUN1;YD8M&VUE(C*$_*8PNWC& !3U^*_[([6<=G/XMUN_ ML +8365_<^(+F"[^SL&A,\& M3J=Z-#@UT^)8K59/$ V:D?\ EX##YMW).,[023C)K[NHH ^(+[XD_L::H?'Q MO-2EN_\ A.Y(IO$(GAUN1;R2)M\3@%2(F1N5:+85P,8P*Z#X<_M$?LL_"K6_ M$&L^'O%NHQZOX@,+:K>WZZW?27C1)LC=S.K_ #!>,C!Q7U_10!\16OQ-_8XM M;3QW:?VO=7-KXY#?\)%#>KKMRE^S?QD2!@CCLZ;67 P1BJ'_ L/]D/2M8T# MQ'I&OWO_ E7A?3'TSP_>ZC-XBN$LX=CJL+*Q.Z+YV4J<_*<= ,?=E% 'Y,? ML]>,/A]\+O%GP^FMOB5XB\+:=HT,J>)+8ZMJM[IVI!X&3R;.T%L/+3S6\P.Y M5D"C 9OF'N^E>*OV*-$T7POI-CJ5[;Z?X8U=]>TB!9/$!%I?,5)F4GDG* X8 ME02V -S9^\*Y_P 8ZWK6BP:O+R[^SLLMU]FAMD\J20RRR;'(7,808 M4DM(O;) !\B?\+4_9#B\1>(-=M/$^K:9J6NWZZK?/ILNOVB/>C_EY6.(*B2G MH64 L"P.0S ]OX%_:Y_9K^&^D3Z=H'BV2U@N;N6_N9)M-U2XFN;B5MTDTLLD M+.[L>I8G@ = !786G[2FJ>)K73X?"?P^OO$&NM=:M9:CI3ZG;6IL)M/N(K>X M'F.=DBF29-I4\J02!R!ZW8Z]+%X3CUG7K(Z!+':?:KVTDF6;[)A=SJ73(;;@ M\KP<<4 >+?\ #?7P(_Z'EO\ P3:A_P#&*/\ AOKX$?\ 0\M_X)M0_P#C%2C] MKC2M)\,Z7XF\2>'K[0O#FM^'+WQ1HUR)DGFN+6V@6Y>.6(8\J=H&$BH&<$*P M+*RXKL_ 7QAF\3^-'\)ZSH)T'6VT2W\0VZ178NHI+261H\,X5=LJ.H#+@K\R ME7;G !SWA#]LSX/>//$VG>']"\7-?:OJ$H@MK?\ LJ]C\QST&YX0H^I(%>P: MMJMKH6E7NI7TODV5G"]Q/+M+;(T4LQP 2< '@ FK=% 'S[_PWU\"/^AY;_P3 M:A_\8H_X;Z^!'_0\M_X)M0_^,5]!44 ?(/BG]H[]F'Q;XIE\1W/CG6[#6IK2 M.PGNM&EU[3C/ C.R)(MN$5MIED(8C<-YP1FL?7OBU^QYXA\/>$]&EU0V-KX3 M6R>:^UJ* /C7Q-\=?V4_%]KX:35/ M%^KSWOAMY9-)UA9->34[4RC$N+U0)R''#*SD$ #& ,<[XI\:?L8^--^6XR3GFONRB@#XST3XW_LE> M'?&N@>+;#Q)?P^(-"TA=!T^[8:[((;%>D!1@4=>A^=220"3D9K$'CG]B[[-X M_MWU&XGA\>D-XD2X379EU!PYD5R'!".K$E63:1G@BON>B@#XBT[XH_L@:=XT M\*^+E\2ZM=>)O#%H;'2M3O9_$%Q+! =^8SYF0ZD2."'!&#CH !-X-^+G[(GP M].HQ>'/$NIZ1I=^;@SZ);/KRZ63.I64K98\A=P8_=08.",$ U]KT4 ?(O@G] MI3]E_P"'^LRZQI?C#4)]6>RCTP7^JQ:SJ$Z6B,62!'N$.O\ A(;J;Q-KUH=/U.XN(=;FAN[8KM\E[=U,)0#@+LP.V*^R M** /A&#Q?^Q;9^%?#GA^UU>_M+#PW=27NARP2>(%NM*EDQO^S7/^MB5B 2BN M$)Y*YK>M?C3^R9:^.M.\9CQ;K4WBK3].?2+?5KFZ\0S3K:,S.T3,^=PW.QRV M2#C!X&/M"B@#X.T_Q-^Q)I?P^O/!%M=2+X:N=376C:21Z[(\-\!@7,,K@R0R M8XW1LI(ZUTVN?'3]E/Q1X-M?#.M^,-8UJPM+^/5+6YU*37KB^M;M/N30W;@S MQ,O;8X RW'S'/V710!\8R?&[]E";Q?X8\5R>+M7E\2^'+=K.QU:637GN7@:0 MR-#/(1NN(RY)V3%U[8V\4?#OXV?LF?";49[GPCXIU/0K:::6X.D6QUW^RUDD M!$C+9%3;KG/01X! ( (K[.HH ^'?!WQ&_8X\ ^)- UW0M;OK&^\/M='1T!UY M[?3UN23/'# P,2(Y))0+MR> .*VO$GQV_9-\6_%/2?B/J?B2]E\::3;M:6.J M0IKD!MXF#*R+'&JQX(D?/R\[CFOLBB@#X/TKQ5^Q1HFB^%])L=2O;?3_ QJ M[Z]I$"R>("+2^8J3,I/).4!PQ*@EL ;FSZCXW_;!_9H^)/A;4/#?BCQ%;Z[H M5^GEW-C>Z%?O'(,@CCR."" 01@@@$$$5]/T4 ?&OAOX\?LL>%]2T2]M_&^OW MLFB%CID6K77B"_@M"8FBRD4^],B.1T#%20K$ @52\$_%C]CSX=:Y%JWA[5I- M/O+>WN;2RQ;:S)'IT-Q(9)TM(V0K;!W9F/E!3S@8'%?:]% 'P/#KG[$=K\/I M/!5MJ%W;^'6UA/$"VZ'7C)#J"#:MS%*P+QO@D$HPSWJW>>+_ -BS4=$\9:1= MZMJ%UI_C&>"YU^.>;Q"YU"6%MT;R.3NR& )((R0,YK[MK@_$'Q9M_#_Q7\*> M!I-&U"2;Q ET\.J81;5#!%YCIRV]FP5Z+MY^]D$4 ?*VL^/_ -C/Q#=>*+G4 M=8O[J?Q/IMOI&L.[^( ;RU@V>5&V.FWRUY7!/S9)W-FLOBW]BM8?$L7]J7[) MXDTNWT75M\OB%C=6<"QK#$2>0%6)%!7!QD$D,P/W'JVK6>@Z5>:EJ%S'9V%G M"]Q<7$IPD4:@LS$]@ ":X?X6?&O2/B9\)_\ A8#VUQX=T99=165-5Q');QVE MU/;N\H_@_P!0S%>JYP>10!X?(*'C8NNX-@D,:^B=!_:%=!^R:O/ M))>W@Q/+-+- Y2-4&Q%R^#([< !3V/[//[2OP-^#OA;6QJ7Q%CU'Q/XFUN[\ M2:[=VVB:BL#7ERP+)$&M\^5&JI&N>2$R0"V!],^ _BS;^._&_C7PU'HVH:5/ MX8>U266_"+]I$\;2(Z*K$JNT#[^UN>5&*YU?VD=%N];^+.G:?IUU>_\ "O-* MBU*ZN 0L=ZSK=EHH2>NQK-XV8\;]P_A- '-_\-]? C_H>6_\$VH?_&*[#X6_ MM.?#7XT>(+C1/!OB,ZQJ=O:M>20'3[JWVPJZ(6W2Q*I^:1!@'//3@UM_#KQ= MXO\ $\U\OBCP%-X+2%4,#RZM;WOV@G.X 1$[<8'7KGVKMZ / _VR--GUKP+X M.LX-,UO4T7QKH5W=+H-G=SSPVL-]%)/+FV4R1[(PS;E((Q\ISBN7\7FUF\'# M1] T#QGJWAG1?$ND:]JS:SI6I/<7=O)?O)-'&ES%YUT(#%'*P7S#MVC!. ?J M2B@#X-E:6[O?&6JZ?H&N7VG:MI_CW1;86&A771+E)+G[/;VHG\E7C!D M= D@*IEN",5]E>#/ ]AX&AU:.PFN9AJ>I3ZI.;EU8^=,07VX PN1D#MFNBH M^7/C%HUX?'7@#QCX T^YM4\865UX"U &RDLI[6WG#SV][Y$J(Z_9VAN&P5!* MS$@8YKO/VC?"-POP@T?3=!T:>_T71]9T:XOM#TV S27&EVUY"\\,<*Y,H$:9 M\H EPA4 DX/H2^ =./C1O$TUQ?W5ZH_<6T]V[VMLYC$;210D[5^[I: /GCXAVNGZYK/PS\6:)H.IS>$+/Q9+J/B&T&A7<4SN=,GM[>Z:T>(2. ML6^!OA_--\<=)U#6_!6I3>"+G5O%VH:?;7OA^>2&TM9T MTX1[XC$?),TT%[*D;A6(?[N6P?MFB@#\Y;GP/<>%O@%X,D_X0W5-#O+?X+>+ M-.URXDT&XM?*G-M:&&*ZD,0 8F"&&,2+'YCI"MRN\9"_:%&X9('V-XX\(V/Q \':WX M9U-IETS6+.6PN_L[!':&12DBAB#C*DC(Y&>,'!J[H.D)H&BV.FQ3S7$5I"L" M2SE2Y51@9*@ G ':@#Y!U?X>Z?JNN^"->TZR\1Z_:ZKXVTJYU/3[SP=8T!MU"C$D".Y^4>6@R-M47\(ZAIO@37Y-+TO6= U32/&WB/4M!L+G MPC=7NFWL,HD MI;81AA%.DS[)$V@'=ALG:WVW10!\>:E>>*/%_Q:\(MJW@N\ MT273/'%O)A?!+X M,>'I?"7B"RU[P_XX\S6(O^$>:^X:* /CC M2?!NNKI?@_PZ?#^J+\0M/^*-QKFH:R=-F6$V)U&YFDN?MA3RV22Q=(0H#=7AU:/XU:CJ+7H\/W*SII\CW8$[/Y61 RRH-Y.TA MNO!K[5HH ^>/CM=:)8_M(?""?7]/;4=/&B>) T*:9)?DD_V=_P LHT=CQD=. M^.]>+_#C1?&OPU\(ZF6\#:IJ=_;?#FX@L])OM(N9K?RWU.[F@L7VJ [QVDT* MFW5@QV[!@]/L76_AUIVN^/?#WB^>YO(M5T*WN;:T6)U$7EW!C\X,I4D[O)BY MSQL&,9.>JH ^'_%&A:OK?P[^.$2:%K^L0ZQXJ\-WUDH\*WEK]MA1=,$\D=L8 MMVU1;2AN#@1_-U&3QSX*NM,^)OQ/U#P]HVKZ#+::C;ZGH(RS+;P_/,82,C;T*AB"%(/S5X'BL_#OQ1\ #Q?HFIS67]H>/YX MX+[PW<^9+#-?VDT4JVODEPCI+N&%QER.N17W=7*ZW\.M.UWQ[X>\7SW-Y%JN MA6]S;6BQ.HB\NX,?G!E*DG=Y,7.>-@QC)R ?)'@;0X_ &H_LZV'CK0[D1P:% MXM9-*FTR6^FM+:2ZLWM8&AC1V!CMWCC*X^4C;[4G[/'P=U2'Q=IMMXC\(W5M M>6?@>/\ L6[U;2)&BTN<:M?W-G")F0I'-!!+:@J&W+M"]L5]<:W\.M.UWQ[X M>\7SW-Y%JNA6]S;6BQ.HB\NX,?G!E*DG=Y,7.>-@QC)SU5 'R'\'_!^H/?\ M[.NGV_A?4](U3PIH=W:>,I[[3);>,EK$12PO.Z!+DRWFR;*,X81F3."">;U' MX+^/#\)?B?\ #FPT>[^Q>!;#5;'P7*./[3BOH_,A6%B1^\M[:26SSP"93Z&O MN"B@#Y&U/P5;GPI>>*]*C\1ZYIM]XD\/7VNZ'-X6N-/9+6SD16,=D85>4JHA M9PBN2+8 [<5ZG\"+:>3P?\ $!AI>H:^%GC^%EAHFHW=[IG1K*)#+I5Z]I*PVLI0NA!VE6(X M.>A!! (UM/L+;2K"VLK.".UL[:)888(EVI&B@!54#H !0!\/\ C7PUKL7P M_P#'7AC3="UGQ/X;N+O2[ZTDN/"MS%JEJ[ZZMQ<6$I6,B[C1?-E$BK\JD[F; M>K-V&IQZEX!\6_&&30?!%R-$O_$?AMU)\,W4]JD(B@2XO(;>-%^T-$T:D^7G M:R*S A2#]<44 ?#OPZ^';>(OB+X'L/%/@S5=5T*/6?'#S-K'ABXCM5CN[V&6 MUD99(0D0D7>RYQ@YZ$&NQ_9_^']U8>,+:\\4W'B"Q\6>&M9\174ML/#\RVU] M%=W4S"3[:(BMPCQF"15#DAHU7&8]H^L:* /SEO/A+XJG^!?PNTWPKX.UC1_& M4O@;Q)IM[*NBW%G,D\L,?EPW$QC7RVD:,A3(1S@@]#7LGB_2)/$'B+QQK7@[ MPKK.F^&O^%6W>B36HT&YLWNKYWS9V\=NT:O(\4?GJ=JD)YP7/4#ZVHH ^)_% MVDZG%I/B&&]\*^(;W4-6\.>%8]&E@T"\N"D=K.6NK=BD3&!T?=(4?:2)%(SC MC&;X7:I>?#;QY%K4?B=O'>DVWC(1Z9;>&;AH]3_M W(C(NTA87"R*]LZJ'R& M15('ED#[QHH ^1M;\#+X-A^'VM^!_#D]CKPT^SCO?#LWA65K'5A+-:K/YCJB MFSNHS;QR>:^!A5+!@I*_7-%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!\T?'@2W$/C!/ FF>,=,^*AO[3 M^S;BQ34DL+N?9;!9W*_Z(T C CD,G&(64_,%KA_"WP]\1>!DT;P_I%GXHM/& M]A\2)[J2]B:^.F76AW&IRW<\CMG[+Y;6D[*4^]YRCC?@U]GT4 ?-7Q NI/&G MQ)^'VN^%]$\4)XPTWQ(EO?6^K6%[_9UIIP\R*\F G7[-&S0[O+FAQ(^]0&96 M<'M]<\?2_%_X1Z3+X.M=8M1XONCI!N)[.2WN-+AWR)>32@C,+QQPSJA; ,IB M7^(5ZW-$L\3QN,HZE6 ..#[BH=-TRTT;3[>QL+:&RLK=!%#;P($CC0# 55' M H \ ^+7PWLM-^-/P\\17.E:I-X)L_#NI>&[B+01=;K%GDM)K8LEK^\,1%K( MAX*AO+SU!'DGPKT?QS\-='^(6I^*]%\3:Y>^,/"2VNBA[*XO+QVMKO5$M;2Y M8*S1RFUN[$[IBO/F;CE'(^XZ* .-^"_@^Z^'OP=\">%KYUDO=#T&PTR=T.0T MD-ND;$'N,J:[*BB@ JKJMU+8Z9>7,%LUY/#"\D=LAPTK!20@//)(Q^-6J* / MBWX&^$X-"_:)BOOA9IOB7PEX3OKN67Q1X7O=/NK/2[>)]-61'6&X15BN1=M& MH6+&8RYV[0#7VE30BJS$* 6Y) ZTZ@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *\X^.7Q0OOAAX9M9]+T'6=;U#4;D6<4FE:+=ZHECE2QN)XK9&D** M!PH WL57<@)=?1Z* /FCPHGPZM/"WAVU?P]\18($&IR'69M%UK3K^:ZEFAFN MVG6"..7?<2N)5)4*3$P3&P =7\%O$&OZ?\+_ /X:^(6EZ[J7B#6K74/,DNK M-I_+MHY&:%+Z4<),UN\*X(M,=*$45B\VGM9VNFQ+/!&UQ)MFD^65I0HA56;#@-Z]\#?"%MX9^ M.$LO@[3?$:>"7\'V]I?7OBF*^,ZWD-QBU@BDO1YH58GN"\2'RT.SY59CGZ3H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "O"?BS=S+^T?\'KJ/2=;N[+2AJXOKVST:[N+>W\ZU1(MTL<3( M-S CKQCG%>[44 >(>,M7\1_&:)(O <.G"W\->(Y[/6M.\61W-FMS/;!6AV[$ M8O%O9)@< /MC.<;E/EGP6^'OQGN/@IH6FSZ7X8TXV?BS6M2N=)UI[VW^U(=3 MN9H"X\K=L\Y_.3C#HL#9P64_6VE:/9:':FVL+6*T@:1Y62)0H9W8L[GU9F)) M)Y)))JY0!\=? ;2+KP]\-](T_P"*WA?7=,OAJ?B::PN_#4&L++#'+JSRR1S? M9E5U\YF62'/#QQHR_-7J_P #O'>M>&?!7PS\+_$&/66\8>(8]0^SSWENTC+% M [RPQW$?#)-0?XZ7TOAMO$_P#PKH^'0+P>(C?^ M6VJ?:1Y1MQ>_O,B'S?,,?R9,>?F!KW>BB@#QG]J7X@ZO\,_!OAO5M*UZ/PZE MUXHTG2;Z]GCA:**UNKN.&:1C*I"E$9F#9 !'.1Q5GP[\2[7P_P"&M3\2WWC> M/QWX:FN[?3],NM/MHVN)KUIC UO&(55)-TC1!6' ._<0JYJ;]HKX>>)OB1X? M\+6GAB/29+K2O%&E:],-6O9;9'CL[N.X,:M'#*=S[-N2 !G//2L+Q?\ #[XB M>,+9YO[,\*Z++I6K:9KNE:=:ZK//%>74-Q*]W]HF-I&T?F1M&JLJ288%B.Q M-RT_:4\+7']K)-9ZO97.EV6IW]S;7%LF]8]/DACNP-KD%D-Q%QGY@WRYP:YW MQK^TO8_#SPI\2?%DOVSQ%:: ]@;?1X+$6[P"Y@B,2M-N8.LC2!RY4% ^W:2. M?+= ^&/C?QZWC#5-&M- %[<3^,?#&HVE[JLT<5LU]-9LLT4JVS&4(UJ059$S MO!R,$5T?C#]FGQUXL^&WQ7T!I/#]I>^)[31AISK?SR1K-910*RS$VZE59H#A ME#$!@2O:@#V9/C?HJ^*+SP[,?&=]\/_%CZ=HVG>)_"6L37RZ2-5EFM+JWFLYK613[!"6D8A3C! .KM/VM_ 5]I1U2(:TNER>')_%5K>3Z7+#' M>Z? (VN'A+A2S1B:,LN 2&&W=6U9?M&^#95UXZE-?>'?[&TC_A()QK%F\!DT M[YO]*BZ[TRI! ^<$J"H++GYT\?? ;QGX"_9UTK^U6T%K;P1\*?%&@ZC):7\S MO++<6L)1X5:W4,H%ISN*G]YP#MY['6OV>?$?QR\.ZI?ZQ<:9X=%_\/?^$4TE M;*YDO,O,\<[W$Y,<>%#0P (N3CS,D9 H ]1N?VEO"EAL7EY=7]YI MBZ+'8E;]+BTWFY1HF( *"-CU^;*[=Q90>%G^!/B"_NO!.J6OA+PEX7U;3?$] MGK&L-9:UV*W(OD#7*)&&#J8B_DAR^&"%2G.=U<\GP%^(] MS\1]!UC6=0TKQ##H_BJ#6X]8O-7N4N#9C3FM7MH[,0-%$1)(\F5?#9YP6)%; MX=_ +XB>$OAI\./!UU;^&I(_!OBDZK]NCU:XS>6OFW3Y\O[+\DF+A/EW$95O MF'&0#URW^/GA2YUNULE>]%E=ZO+H%MK+6Q%C/J,9=7MED_O!XY$W$!"Z% Q; MBJ.F?M)^$M3\0V&D+!K%N]YK5SX<2\GTYUM4U&#S-]NTO*[CY,FTC*G&,Y(% M<+I_[/'BFVTCPWX+>?21X1T/QN_BV/5ENI3?31?;YM0BMC!Y04.)I0C/YI!1 M,XRVU8K+X!>.((=*C?\ X1__ $;XG7?C60KJ,Y_T*5YV$8_T;F8>?R#A?E^] MSP >M^.OBYI?@+Q'I&@W.FZOJ>KZM:W-W96NE6GGM,EN8Q-CD %1-&?FQG=@ M9/%<%X2^-L'BSXHW>J:/J]WJW@:?P1%K\%G%:YD$HNIHY-L>P2B3$6PQGD,I M& :A^,=YJUG^TU\'GT2PL]3U#^Q/$@6VO;UK1&&=._C6.0^G\/3/I@\/X>_9 M>^(W@WPYJUEHFN:19ZG=>$)]+CU2WOKB"2/4I]0N+Z4H%AS'#ON7C616WJ & M"YXH ]FOOVA/#&D>'/$&L:E!JFGKX?U*VTK5;.6TW7-I-<" PY1"V]6%S 08 MRWW\=58"I#^TKX8N;N^TZ'3M>?Q!9WS6$F@G3BE\66V^U;U1B 4,)#@AN<[0 M-WRUYCJ/[./C?4/!WQ,T^VLO#>E7/BK7=$U>TM?[;NKF.W6T^Q^:->)KMW9:CI%W!8BVC MNHYHK?*,&W952=ROR>"K 'O/Q ^(VD?#3PDWB76A=+I236\,CV\#2R(9I4BC M)0?,B+H,]@T=]/=/;_:8Q&AX* MM &EWE@H5&+%=IIGQK^&OB3X@_!-/"FG7EA>Z^9M+EFO=3E>VBE-M=03RN?+ MCD(+^2V %QENO%<%JOP \9R?'B^^)=I_8;RVVNVNJ:?I\FH3*+B$:3+IUQ'* MWV?]T_[WS$*[P=NT[=VX '5^+_VI- \/>'= U/3]*U36IM4\41>$Y+"* Q3V M5X9-LJ2JW1E4,R@ M26W>3&AWF( ONX ->L_&#PQXN\9^ ;"UT":VL=92_L;N^LO[3FM8;J".5'N+ M474>XN;*YF$;^5(VQ9)6"Y7.T9X/% 'L&C?M1>!_$>I:39:2=7U-]4L[34 M+>6UTN9XUM[BX:W$DK!?W 26.19!+M*%&R.*T?#O[07A?Q1<:5%81:FR:W93 MZAH4TMH8X]:AB4,[6S$\DJRLJOL+*=R@J"1YI\$_V9O$?PW\12'5KO2[S2+W MPH^CWL]E/2OAAI\MI;7>GW,LDVJ2?8OL,3M$T2"%?)9W90[_.0!PNX@'6P_M,>"I/ . M@>-7FO(/#6LVUU>17LL 'D06\;R2R3(&+H J-QC(8!" [*INK\?O#":9K%Q= M1:G87^EW5G93Z/#1/$<=['X4A$;'^Q_MQ2XO0X& 4>\17"KT1< C-;=Y\$-;N_"<-]I_A M3PMX8\:VFLZ9JYCM-6N+FVU(VDF?*FG:V61 4>8(=C[2P)'44 ='\'/%NM>+ M_ OCBXU.ZOXKNSUW5;*V-TL2W-K%&Q$:'8"A9.Q^;..2:Y#X>?M::)IWP5\. M:SXS&LIK,/AO2-4U.:;3MAN4N5CC-Y'C"F(SMAB,;-ZEE52#7H?PF\"^(/#7 MASQ;;Z_'IMO?:UK5_J<<>G7*,[E.0<+C@'O@>3Z/\%8] \'6 M=A\6]0\/:/X?L? "> %:'4BR7:F(&YG9Y8HQ'\MLA11N(PY)X% 'T-I/B^VU MCQ+J^B16MU'=:7' ]Q+(J^5F52RJ&#'+ DCJ!@]&4GQCXV?':5_A!K7B#P? M-JVF/INJ:P_9E\*ZYX8^#F@/X MJNSJ'BW4K>*]U:\>,QO-*88XTWH>5988H4(]4->3>)_V9O&>J:9XQ@T.U\/^ M'(=>GTV[FT>'6;I].GO8-26[GO5C-N1;/(B!2D8(9FRQ^0,P![7H7QMT7Q%9 M^)&M-,UO^T?#][#8WND3:>T=X))A&T)5"<%'65&W9P!NW%=IQAW?[47@^TBL M/]$UZYNKW^TDBL;+2I;FX$UA,(;R%HXPQ#QN0,GY"""&(YKD_%?P8^(EYXF^ M(NL:1K:1\:_#'BOQ(OARRN;V*6^DOK.QU'R"EO=SVC>7=I!(<@O$VX<@!MCE=P1L M>6? 3]JG2Y_A+X/G^(.I:A::Q<^'+C6[G7=2T\P6EU';8:Y9'50I**ZD@*,C M.W.#6S\%_@#>?"_5YDO?#GA[5?[.U#5+[1_$G]HS_;=MW/-*L;P- 5C8+,T3 M.DARJAL98J/-M5_8Z\9^*?A#\// VI7VA62Z'X9UG0[^^M+V>4B6[B5(984: M!?,5612RL4X) SUH ]B\;?&NUU/P'X[M-*?5O#'BW3?#%QKUI#J%H(9_)$2:Q, M\ELS-R7P\3GRQA.?B#K7B;Q'JL.@:7K%SX'O/".GV-KJ,\T M#RW3J\T\LIMU9$!BB"J$8XW$D9P,+P?\ ?B%X9;1-+DC\-S:/9^*K/Q/)=KJ MEP)UVVBPSP+']EP^'#NCEERI52JXS0!Z-JG[3G@K2%U*69]0:QLXM2DCODM" M8+PZ>2+Y(&S\[0[7R.-WEOLW[3BSI'[0WAWQ!J-K8Z=I?B&YN;@AQ&^DRP,M MN?( NBLNUC#FYC&X DX<@$(Q'D=I^RKK&F> ?&WA6/0/"]_>W4&O1Z#XINM4 MN%N8_P"T3<;1+#]G81E%N6C9D=MRJ#C+$+UOCCX(^)?%6F^ U@LM'T[Q%X>M M;2*W\366K7,%WIKI)']I5 L(%S!+'& 8I-BDC##D,H![_1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445F>) M?#MAXNT&^T;4XY9=/O8S%,D-Q) Y4]<21LKJ?=2#0!IT5S_@;P)HWPYT!-&T M&&X@T])&E"75[/=ON8Y/[R9W?\,X':N@H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHKC-3^$/A?6/'EGXRNK6]?Q!:! M1#,FJW<<(V@@9@641-U/5#GO0!V=%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45 MQFF_"'POI/CV[\9VUK>KX@N@PEF?5;MX3N !Q;M*8EX Z(,=J[.@ HHHH ** M** *FG:18Z0DR6%E;V232&:1;>)8P[GJS8 RQP.3SQ5NLKQ7H$?BOPMK&B2S MRVL6I6&?A-\3/VH/&%Q9W;6'PUO-*U/2 MK*VNG&Q1IB2R6Z;B0JRN2&)!Y;/:@#[LCTVSAOIKV.U@2\F54EN%C DD4?=# M-C) [ U9KX_TK]M#Q5D6?BFQ^&L?Q(THV]S+):O;/'EH)05#; MXV*C='Y^,^7N&[\NM2U^;G@_XIP_'+]O;]F7 MXAQZ2FBS>(O =]=3VBN)"D@6^0C?@%@"AP2,XQ7Z1T 5[_3[75;.2TO;:&\M M91AX+B,.CC.>5/!Y%+8V-MIEI%:V=O%:6T0VQPP($1!Z!1P*GHH **** "BB MB@ HHHH H76@:9?:C;ZAU6:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KF/B'X7.K)@\[44 >$_\*4^,'_1Q M6L_^$KI'_P 9H_X4I\8/^CBM9_\ "5TC_P",U[M10!X3_P *4^,'_1Q6L_\ MA*Z1_P#&:/\ A2GQ@_Z.*UG_ ,)72/\ XS7NU% 'A/\ PI3XP?\ 1Q6L_P#A M*Z1_\9H_X4I\8/\ HXK6?_"5TC_XS7NU% 'A/_"E/C!_T<5K/_A*Z1_\9H_X M4I\8/^CBM9_\)72/_C->[44 >$_\*4^,'_1Q6L_^$KI'_P 9H_X4I\8/^CBM M9_\ "5TC_P",U[M10!X3_P *4^,'_1Q6L_\ A*Z1_P#&:/\ A2GQ@_Z.*UG_ M ,)72/\ XS7NU% 'A/\ PI3XP?\ 1Q6L_P#A*Z1_\9H_X4I\8/\ HXK6?_"5 MTC_XS7NU% 'A/_"E/C!_T<5K/_A*Z1_\9H_X4I\8/^CBM9_\)72/_C->[44 M>$_\*4^,'_1Q6L_^$KI'_P 9H_X4I\8/^CBM9_\ "5TC_P",UY#\>/#/A#X: M_%S7?BI\4?#WC,Z$?$6F+I_B/1]>*:?91?9;.*,S6B72ML%RDV\^4+?B7IOB-K[7_BM/X;\/^);:]0VNFM%A+73##YFY(G&_>0F M&9\L>9;>(IKO,L6F;(G8DAV*)YZ1JH0; M"Q SZW^US\+_ +X@\*R^//']YKO]C^$M,NW33=&U2>Q-U+(T109A=6>1FC6 M-%.1F7UQ0!;_ .%*?&#_ *.*UG_PE=(_^,T?\*4^,'_1Q6L_^$KI'_QFOF7Q MAI_B3X6^(_V;?@U<:7J_BG2QH^J^(_$/AZTU/#ZM>)$THMWFFE'F10RNY",Y MW!4!!P*\NU_XK:7\9++Q?>>$-9U^W\&^%/@_'A9 M>)?%MQXUU+SF?^U+JQM[-]AQA/+@54P,'G&3GFJ'P.\57WCKX*_#_P 2:I_R M$]9\/Z?J-UA1QNR.17E'_"E/C!_P!'%:S_ .$KI'_QFO=J@OXYYK&X MCM91!"00>>Q%2_\ "E/C!_T<5K/_ (2ND?\ QFOF3]C37;CP%^T(_@+XL>'] M=T'XM2/,EMKZWSW>G>(F2RC:;S9B3ND**+A5/W V/DR$/Z(T >$_\*4^,'_1 MQ6L_^$KI'_QFC_A2GQ@_Z.*UG_PE=(_^,U[M10!X3_PI3XP?]'%:S_X2ND?_ M !FC_A2GQ@_Z.*UG_P )72/_ (S7NU% 'A/_ I3XP?]'%:S_P"$KI'_ ,9H M_P"%*?&#_HXK6?\ PE=(_P#C->[44 >$_P#"E/C!_P!'%:S_ .$KI'_QFC_A M2GQ@_P"CBM9_\)72/_C->[44 >$_\*4^,'_1Q6L_^$KI'_QFC_A2GQ@_Z.*U MG_PE=(_^,U[M10!X3_PI3XP?]'%:S_X2ND?_ !FC_A2GQ@_Z.*UG_P )72/_ M (S7NU% 'A/_ I3XP?]'%:S_P"$KI'_ ,9H_P"%*?&#_HXK6?\ PE=(_P#C M->[44 >$_P#"E/C!_P!'%:S_ .$KI'_QFC_A2GQ@_P"CBM9_\)72/_C->[5Y M]\;- \'ZEX4BU?QY=_9O#'AV9]6NDEE*6\P$$L0691S(H\[_$WPSXW\2Z+IL6OZC!HNF^(#9:II]O-/:/80SL]S$\A6"*YPA9BN] M%(4CCZU^"OBG0_'O[-F@ZM\*[JY_LFYT9XM#EU9VDGBD0-$JSLY8LR2(58DM MDJ>2.: ,+_A2GQ@_Z.*UG_PE=(_^,T?\*4^,'_1Q6L_^$KI'_P 9KX&B\:^- M?A W@31M2UKQ/\/O&NM>"?%MOXRU3Q$EX%:\AAFN+:^$I#+.ROM"RP;V5651 MSA:]Z_8+U/5;?XS7&E7XU#PI%(M/OM7^..J^(=,@E#W&ES>'-,@2Y7NADCB#J#ZJ0 M:]7U2VN+S3+RWM+QM/NI87CANTC5V@$_\ "E/C M!_T<5K/_ (2ND?\ QFC_ (4I\8/^CBM9_P#"5TC_ .,U[M10!X3_ ,*4^,'_ M $<5K/\ X2ND?_&:/^%*?&#_ *.*UG_PE=(_^,U[M10!X3_PI3XP?]'%:S_X M2ND?_&:/^%*?&#_HXK6?_"5TC_XS7NU% 'A/_"E/C!_T<5K/_A*Z1_\ &:/^ M%*?&#_HXK6?_ E=(_\ C->[44 >$_\ "E/C!_T<5K/_ (2ND?\ QFC_ (4I M\8/^CBM9_P#"5TC_ .,U[M10!X3_ ,*4^,'_ $<5K/\ X2ND?_&:/^%*?&#_ M *.*UG_PE=(_^,U[M10!X3_PI3XP?]'%:S_X2ND?_&:/^%*?&#_HXK6?_"5T MC_XS7NU% 'A/_"E/C!_T<5K/_A*Z1_\ &:/^%*?&#_HXK6?_ E=(_\ C->[ M44 >$_\ "E/C!_T<5K/_ (2ND?\ QFC_ (4I\8/^CBM9_P#"5TC_ .,U[M10 M!X3_ ,*4^,'_ $<5K/\ X2ND?_&:/^%*?&#_ *.*UG_PE=(_^,U[M10!X3_P MI3XP?]'%:S_X2ND?_&:/^%*?&#_HXK6?_"5TC_XS7NU% 'A/_"E/C!_T<5K/ M_A*Z1_\ &:/^%*?&#_HXK6?_ E=(_\ C->[44 >$_\ "E/C!_T<5K/_ (2N MD?\ QFC_ (4I\8/^CBM9_P#"5TC_ .,U[M7R/\>'U+2?V^OV9EAUW5FT[5QX MA,^E-=D60,.F_(1",*6S(Y+-N;)ZX /0O^%*?&#_HXK6?_ E=(_\ C-'_ M I3XP?]'%:S_P"$KI'_ ,9KI/C_ /%>V^''A[3M-BUS3M!\1>);DZ;IE[JD M\<4-J=I::Z?>0I6&,,X4\._EIP9!7RE^R9\>+?PQ^QYHFG?\)M9#Q=KGB/5- M(LM5US4HY#:'[3*[W<[R-@B*#]X%; =C$G'F T ?1/\ PI3XP?\ 1Q6L_P#A M*Z1_\9H_X4I\8/\ HXK6?_"5TC_XS7QW^S_X.'Q@_9T\&ZGK-GXK^(^B>'+C MQ3_:,?A_Q,MM?K<->V[VS2L;F%I,PQW&!D\LO # U]Y?LY>+/"/CCX'>#=9\ M"2WLWA*>P6/3SJ+N]RJ1DQE)6=F9G5D96)8Y*GD]: .1_P"%*?&#_HXK6?\ MPE=(_P#C-'_"E/C!_P!'%:S_ .$KI'_QFO'?@WX]A^$W[2_[7VH>*_$VJZCX M>\,6_AZY$VJW9G>-7LYY62-3A5+2/A40*,LJ@#BN'^%'B+Q)\3OC)^U!HZ^* M[;7_ !1K_@>V?3+#3-7CDM[6XEM9P+:U=7"8A,D4;2@C+#>Q&[@ ^FO^%*?& M#_HXK6?_ E=(_\ C-=9\-?AYX\\):[/>>*/BMJ'CK3WMFBCTZZT2QLECE+* M1*'@C5B0%9=I./G)QD"O)?V8+3X=_#GXO^+_ (>Z-H'C#PKXV72[?5;BP\4Z MRVI)L:WK M]K\2HA#KNG:@]L( JP>0GDF*!'0K$-H)<^IRW-%% &5X*_8W\&^$H]>-YJFN M^)KO5O"T?@MKS5IX1+;Z0D9C6WB\F*,#(()=@S%@#FN?T[]@_P -:99^"(XO M''B\W/A'3;S1-/O"]@9#IMQ&(WM7'V3:RA^L?$?BKQ)? M>$K[6(MPB,N(//\DLBN4$GWNX'%43^QCX'/CV'Q"+W6%TV+ MQ5_PFZ>&A-%_9RZUY>PW8_=>;G^/9YFS=SM[444 )KO[)NE:U>>'KS6?%'BC MQ59^%+Z;6=!T"\NK:"""])=HG,L4"2L8RV(RSG;QG=1X#_9@EC^#'P_\&>._ M%>L^(KCPSK":[,[7WVA;V6.XDGM[>XDECWS0Q%XP.$+&%#A1\@** .R^+'P) MT?XKZYX7\02:GJ?AWQ1X9>Y;2];T=HA/"EQ$8IXRLL'I/"UX=/N8O,U339+H74D5PSQ-RTV]B\>QAY MK@$ @ HH ^D=)TJTT/2[/3;"W2UL;.%+>W@C&%CC10JJ/8 ?A5NBB@ JEK6 MDP:]HU_IER7%M>V\EM*8SAMKJ5.#V.#110!XWX _9:LO"7Q"M/%>L^+=;\8W M6DL6T5-6%LGV1FLX[1Y',,,?FR^5&4#'@*QX+$L?<:** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KR_X]_ .P_: T31=-U#Q5XG\*II.H)J<%QX8O M8K:5ID!$9M^(]#T/P18W MMC;:+::B5M+\7*$/)=IM_>N&9I%/&';..@HHH QY_P!C'PAXA^U-XTUO7_'L M[^''\*VL^MS0*UE8O]_RO(AB'G-AT_P ,_P!BWX1?#3P#;^$1X/TGQ3IT%[)M,L[R82S-EN? M)48 "(.,A409.!110!B^ _V(O#7PG\+MH7@7QAXH\)V\\5Y#>36(T]I;M;F0 M.2Y>T(WQ@!(W4 JH .<#%SP[^S$/A_XS^$%MX*U/4?#W@7P#87L$VGKJ'_ !;XW\1^'+*7PIJ/ MBG3H--;^PK>TM8],2/'[RS58/W;NP5GW;E8J,KQ110!U?@+X Z7X,^)NM_$. J^US5_%?C35;"+2I-3U8VZ>19QMO$$4<$4:*I?#,2"21UQQ7J-%% '__9 end EX-101.SCH 9 weys-20241231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - INVESTMENTS - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - LEASES - Operating lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - LEASES - Operating lease liabilities classification (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - INTANGIBLE ASSETS - Amortizable intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 99941206 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - INCOME TAXES - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - INCOME TAXES - Effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 99941404 - Disclosure - INCOME TAXES - Components of deferred taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941405 - Disclosure - INCOME TAXES - Net deferred tax liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - EARNINGS PER SHARE - Basic and diluted (Details) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - INVESTMENTS- Unrealized gains and losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - INVENTORIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940704 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - OTHER ASSETS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - SHORT-TERM BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - CONTINGENT CONSIDERATION (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - EMPLOYEE RETIREMENT PLANS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941203 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details) link:presentationLink link:calculationLink link:definitionLink 99941204 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details) link:presentationLink link:calculationLink link:definitionLink 99941205 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details) link:presentationLink link:calculationLink link:definitionLink 99941207 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details) link:presentationLink link:calculationLink link:definitionLink 99941208 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 99941303 - Disclosure - COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 99941403 - Disclosure - INCOME TAXES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941702 - Disclosure - EARNINGS PER SHARE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941801 - Disclosure - SEGMENT INFORMATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941802 - Disclosure - SEGMENT INFORMATION - Schedule of segment data (Details) link:presentationLink link:calculationLink link:definitionLink 99941803 - Disclosure - SEGMENT INFORMATION - Geographic Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99941901 - Disclosure - SHARE-BASED COMPENSATION PLANS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99941902 - Disclosure - SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941903 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941904 - Disclosure - SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 99941905 - Disclosure - SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details) link:presentationLink link:calculationLink link:definitionLink 99941906 - Disclosure - SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941907 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details) link:presentationLink link:calculationLink link:definitionLink 99942001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - SHORT-TERM BORROWINGS link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - CONTINGENT CONSIDERATION link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - EMPLOYEE RETIREMENT PLANS link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - SHARE REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995211801 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 995211901 - Disclosure - SHARE-BASED COMPENSATION PLAN link:presentationLink link:calculationLink link:definitionLink 995212001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 99931703 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99931803 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99931903 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 99932003 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - NATURE OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 99940705 - Disclosure - LEASES - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 99941406 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - SHARE REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 weys-20241231_cal.xml EX-101.CAL EX-101.DEF 11 weys-20241231_def.xml EX-101.DEF EX-101.LAB 12 weys-20241231_lab.xml EX-101.LAB Document and Entity Information Document Type Document Annual Report Document Period End Date Document Transition Report Securities Act File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Shell Company Entity Public Float Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Document Fiscal Year Focus Document Fiscal Period Focus Entity Central Index Key Amendment Flag Current Fiscal Year End Date Auditor Name Auditor Firm ID Auditor Location CONSOLIDATED STATEMENTS OF EARNINGS Revenues Net sales Net sales Cost of Goods and Services Sold Cost of sales Gross Profit Gross earnings Selling, General and Administrative Expense Selling and administrative expenses Operating Income (Loss) Earnings from operations Earnings (loss) from operations Investment Income, Interest Interest income Interest income Interest Expense, Nonoperating Interest expense Other Nonoperating Income (Expense) Other expense, net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Earnings before provision for income taxes Earnings before provision for income taxes Income Tax Expense (Benefit) Provision for income taxes Total provision Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net earnings Net earnings Net earnings Earnings Per Share, Basic Basic earnings per share (in dollars per share) Earnings Per Share, Diluted Diluted earnings per share (in dollars per share) CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statement [Table] Statement [Line Items] Equity Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Foreign currency translation adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Pension liability adjustments Pension liability adjustment (net of tax) Other Comprehensive Income (Loss), Net of Tax Other comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income CONSOLIDATED BALANCE SHEETS Assets [Abstract] ASSETS: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current Amortized Cost, Current Marketable securities, at amortized cost Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, less allowances of $2,140 and $2,510, respectively Income Taxes Receivable, Current Income tax receivable Inventory, Net Total inventories Inventories Amount of prefunded dividend of one year or the normal operating cycle, if longer. Prefunded Dividend, Current Prefunded dividend Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Assets, Current Total current assets Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Noncurrent Marketable securities, at amortized cost Deferred Income Tax Assets, Net Deferred income tax benefits Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Goodwill Goodwill Indefinite-Lived Trademarks Trademarks Other Assets, Noncurrent Total other assets Other assets Assets Total assets Liabilities and Equity [Abstract] LIABILITIES AND EQUITY: Short-Term Debt Short-term borrowings Accounts Payable, Current Accounts payable Dividends Payable, Current Dividend payable Operating Lease, Liability, Current Operating lease liabilities Operating lease liabilities - current Employee-related Liabilities, Current Accrued compensation and employee benefits Accrued Advertising, Current Sales and advertising allowances Accrual for Taxes Other than Income Taxes, Current Taxes other than income taxes Other Liabilities, Current Other Liabilities, Current Total current liabilities Deferred Income Tax Liabilities, Net Deferred income tax liabilities Liability, Defined Benefit Pension Plan, Noncurrent Long-term pension liability Long-term pension liability Operating Lease, Liability, Noncurrent Operating lease liabilities Operating lease liabilities - non-current Other Liabilities, Noncurrent Other long-term liabilities Liabilities Total liabilities Commitments and Contingencies Commitments and contingencies (Note 15) Common Stock, Value, Issued Common stock, $1.00 par value, authorized 24,000,000 shares in 2024 and 2023, issued and outstanding 9,642,630 shares in 2024 and 9,496,729 shares in 2023 Additional Paid in Capital, Common Stock Capital in excess of par value Retained Earnings (Accumulated Deficit) Reinvested earnings Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Total accumulated other comprehensive loss Equity, Including Portion Attributable to Noncontrolling Interest Balance at ending Balance at beginning Total equity Liabilities and Equity Total liabilities and equity Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, reserves (in dollars) Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding CONSOLIDATED STATEMENTS OF EQUITY Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Stock It represents the Capital in Excess Of Par Value Member. Capital in Excess of Par Value [Member] Capital in Excess of Par Value Reinvested Earnings [Member] Reinvested Earnings AOCI Attributable to Parent [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Loss Dividends, Common Stock, Cash Cash dividends declared Stock Issued During Period, Value, Stock Options Exercised Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Restricted stock forfeited APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Share-based compensation expense Stock Repurchased and Retired During Period, Value Shares purchased and retired Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Tax on pension liability adjustment (in dollars) Common Stock, Dividends, Per Share, Declared Cash dividends declared (in dollars per share) CONSOLIDATED STATEMENTS OF CASH FLOWS Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net earnings to net cash provided by operating activities - Depreciation Depreciation Amortization Amortization Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Gain (Loss), Foreign Currency Transaction, before Tax Net foreign currency transaction (gains) losses Share-Based Payment Arrangement, Noncash Expense Share-based compensation expense Pension Cost (Reversal of Cost) Pension expense Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Impairment of trademark Gain (Loss) on Disposition of Property Plant Equipment Loss on disposal of fixed assets Life Insurance, Corporate or Bank Owned, Change in Value Increase in cash surrender value of life insurance Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities - Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued liabilities and other Increase (Decrease) in Income Taxes Receivable Income tax receivable Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Proceeds from Sale and Maturity of Held-to-Maturity Securities Proceeds from maturities of marketable securities The cash inflow associated with the sale of investments. Proceeds From Sale Of Investments Proceeds from sale of investment securities Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Net Cash Provided by (Used in) Investing Activities Net cash used for investing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES: Payments of Dividends Cash dividends paid Amount of cash outflow in the form of prefunded dividends to shareholders of the entity. Payments of Prefunded Dividends Prefunded dividend Payments for Repurchase of Common Stock Shares purchased and retired Payments for repurchase of common stock Proceeds from Stock Options Exercised Net proceeds from stock option exercises Net proceeds from stock options exercised Payment for Contingent Consideration Liability, Financing Activities Payment of contingent consideration Payment of contingent consolidation Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid related to the net share settlement of equity awards Taxes paid related to the net share settlement of equity awards Proceeds from Bank Debt Proceeds from bank borrowings Repayments of Bank Debt Repayments of bank borrowings Net Cash Provided by (Used in) Financing Activities Net cash used for financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents CASH AND CASH EQUIVALENTS at end of year CASH AND CASH EQUIVALENTS at beginning of year Supplemental Cash Flow Information [Abstract] SUPPLEMENTAL CASH FLOW INFORMATION: Income Taxes Paid, Net Income taxes paid, net of refunds Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid NATURE OF OPERATIONS Nature of Operations [Text Block] NATURE OF OPERATIONS SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES FAIR VALUE OF FINANCIAL INSTRUMENTS Fair Value Disclosures [Text Block] FAIR VALUE OF FINANCIAL INSTRUMENTS INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] INVESTMENTS INVENTORIES Inventory Disclosure [Text Block] INVENTORIES PROPERTY, PLANT AND EQUIPMENT, NET. Property, Plant and Equipment Disclosure [Text Block] PROPERTY, PLANT AND EQUIPMENT, NET LEASES Lessee, Operating Leases [Text Block] LEASES INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS OTHER ASSETS The entire disclosure for other noncurrent assets. Other Noncurrent Assets Disclosure [Text Block] OTHER ASSETS SHORT-TERM BORROWINGS Short-Term Debt [Text Block] SHORT-TERM BORROWINGS CONTINGENT CONSIDERATION The entire disclosure for business combination contingent consideration. Business Combination Contingent Consideration [Text Block] CONTINGENT CONSIDERATION EMPLOYEE RETIREMENT PLANS Retirement Benefits [Text Block] EMPLOYEE RETIREMENT PLANS n/a COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] COMPREHENSIVE INCOME INCOME TAXES Income Tax Disclosure [Text Block] INCOME TAXES COMMITMENTS Commitments and Contingencies Disclosure [Text Block] COMMITMENTS SHARE REPURCHASE PROGRAM The entire disclosure for an entity's stock repurchase program, including the description of share repurchase program authorized by an entity's board of directors, the number of shares repurchased, the cost of the shares repurchased, and the remaining maximum number of shares available for repurchase under the program. Share Repurchase Program Disclosure [Text Block] SHARE REPURCHASE PROGRAM EARNINGS PER SHARE Earnings Per Share [Text Block] EARNINGS PER SHARE SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] SEGMENT INFORMATION SHARE-BASED COMPENSATION PLANS Share-Based Payment Arrangement [Text Block] SHARE-BASED COMPENSATION PLANS VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] VALUATION AND QUALIFYING ACCOUNTS Consolidation, Policy [Policy Text Block] Principles of Consolidation Use of Estimates, Policy [Policy Text Block] Use of Estimates Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Investment, Policy [Policy Text Block] Investments Accounts Receivable [Policy Text Block] Accounts Receivable Inventory, Policy [Policy Text Block] Inventories Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment and Depreciation Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Lessee, Leases [Policy Text Block] Leases Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible Assets (excluding Goodwill) Life Settlement Contracts, Policy [Policy Text Block] Life Insurance Income Tax, Policy [Policy Text Block] Income Taxes Revenue [Policy Text Block] Revenue Recognition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. Shipping And Handling Fees Policy [Policy Text Block] Shipping and Handling Fees Cost of Goods and Service [Policy Text Block] Cost of Sales Selling, General and Administrative Expenses, Policy [Policy Text Block] Selling and Administrative Expenses Advertising Cost [Policy Text Block] Advertising Costs Disclosure of accounting policy for foreign currency translations. Foreign Currency Translations Policy [Policy Text Block] Foreign Currency Translations Disclosure of accounting policy for foreign currency transactions. Foreign Currency Transactions Policy [Policy Text Block] Foreign Currency Transactions Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments Earnings Per Share, Policy [Policy Text Block] Earnings Per Share Comprehensive Income, Policy [Policy Text Block] Comprehensive Income Share-Based Payment Arrangement [Policy Text Block] Share-Based Compensation Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements Debt Securities, Held-to-Maturity [Table Text Block] Schedule of marketable securities Unrealized Gain (Loss) on Investments [Table Text Block] Schedule of unrealized gains and losses on marketable securities Schedule of Inventory, Current [Table Text Block] Schedule of Inventory Property, Plant and Equipment [Table Text Block] Schedule of Property, Plant and Equipment Lease, Cost [Table Text Block] Schedule of operating lease costs Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of maturities of operating lease liabilities Tabular disclosure of supplemental information related to operating lease. Supplemental Information Related To Operating Lease [Table Text Block] Schedule of supplemental information Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of indefinite-lived intangible assets Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of company's amortizable intangible assets Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of other assets Tabular disclosure of the major categories of weighted average plan assets of pension plans and/or other employee benefit plans. Schedule of Weighted Average Plan Assets Allocation [Table Text Block] Schedule of pension plan weighted average assets allocation Schedule of Net Funded Status [Table Text Block] Schedule of funded status of pension plans Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Schedule of change in benefit obligation and plan assets Defined Benefit Plan, Assumptions [Table Text Block] Schedule of net periodic pension cost Schedule of Net Benefit Costs [Table Text Block] Schedule of company's pension expense Schedule of Expected Benefit Payments [Table Text Block] Schedule of projected benefit payments for the plans Schedule of Allocation of Plan Assets [Table Text Block] Schedule of fair value hierarchy Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of accumulated other comprehensive loss Tabular disclosure of changes in accumulated other comprehensive loss during the period. Changes In Accumulated Other Comprehensive Loss [Table Text Block] Schedule of changes in accumulated other comprehensive loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of reclassification adjustments out of accumulated other comprehensive loss Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of provision for income tax Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of effective tax rate Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of components of deferred taxes Tabular disclosure of deferred tax benefits (liabilities). Schedule of Deferred Tax Benefit Liabilities [Table Text Block] Schedule of net deferred tax liabilities Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Summary of unrecognized tax benefits Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of computation of basic and diluted earnings per share Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of segment reporting information Tabular disclosure of entity wide geographic areas Financial information relating to net sales and long-lived assets in individual foreign countries by country. Schedule Of Entity Wide Disclosure On Geographic Areas Net Sales And Long Lived Assets In Individual Foreign Countries By Country [Table Text Block] Schedule of Company's business by geographic area Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of weighted average stock options assumptions Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of stock option activity Schedule of Nonvested Share Activity [Table Text Block] Schedule of non-vested stock options Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Summary of outstanding and exercisable stock options Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block] Schedule of stock option exercise activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of restricted stock award activity The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be with the financial statements or a supplemental schedule to the financial statements. Schedule Of Valuation And Qualifying Accounts Disclosure [Table Text Block] Schedule of valuation and qualifying accounts Number of Reportable Segments Number of reportable segments Represents the number of bricks and mortar stores in retail segment. Retail Segment Number Of Brick And Mortar Stores Number of brick and mortar stores Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. Accounting Policies [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Building and Building Improvements [Member] Building and building improvements Machinery and Equipment [Member] Machinery and equipment Furniture and Fixtures [Member] Furniture and fixtures Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Accounts Receivable [Member] Accounts receivable Revenue from Contract with Customer Benchmark [Member] Revenue Customer [Axis] Customer [Domain] It represents information about one member. One Customer [Member] One Customer Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Product and Service [Axis] Product and Service [Domain] License [Member] Licensing revenues Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Represents information pertaining to Forsake, Inc. Forsake Inc [Member] Forsake Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Accounting Policies [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment, Useful Life Property plant and equipment, useful life Impairment, Long-Lived Asset, Held-for-Use Impairment of long-lived assets Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Amount of expense related to the distribution of goods or services to customers and clients. Distribution Costs Distribution costs Advertising Expense Advertising costs Represents the number of customers. Number of Customers Number of customers Concentration Risk, Percentage Concentration risk percentage Debt Securities, Held-to-Maturity [Table] Schedule of Held-to-Maturity Securities [Line Items] Marketable securities Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Amortized Cost, Due from one through five years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10 Amortized Cost, Due from six through ten years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date Amortized Cost, Total Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Market Value, Current Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Market Value, Due from one through five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Market Value, Due from six through ten years Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value Market Value, Total Investment Income [Table] Net Investment Income [Line Items] Marketable Securities Amount of unrealized gain on investment in marketable security. Marketable Securities, Unrealized Gain Unrealized Gains Amount of unrealized loss on investment in marketable security. Marketable Securities, Unrealized Loss Unrealized Losses Other than Temporary Impairment Losses, Investments [Abstract] Impairment of Investments Amount of other-than-temporary decline in value that has been recognized against debt securities held to maturity. Debt Securities, Held To Maturity, Other Than Temporary Impairment Impairment of investment Inventory, Current [Table] Inventory [Line Items] INVENTORIES Inventory, Finished Goods, Gross Finished shoes Inventory, LIFO Reserve LIFO reserve Other Inventory, in Transit, Gross Inventory in-transit Percentage of LIFO Inventory Percentage of Inventory valued by the LIFO method of accounting Percentage of FIFO Inventory Percentage of Inventory valued by the FIFO method of accounting Amount of cost of goods sold increased during the period with the impact of LIFO liquidations on the costs of goods sold. Increase In Cost Of Goods Sold Increase in cost of sales Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] PROPERTY, PLANT AND EQUIPMENT, NET Land and Land Improvements Land and land improvements Buildings and Improvements, Gross Buildings and improvements Machinery and Equipment, Gross Machinery and equipment Gross amount, at the balance sheet date, of long-lived depreciable assets that are an addition or improvement to assets held under lease arrangement and assets in retail locations. Retail Fixtures And Leasehold Improvements Gross Retail fixtures and leasehold improvements Construction in Progress, Gross Construction in progress Property, Plant and Equipment, Gross Property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation Operating Lease, Cost Operating lease costs Variable Lease, Cost Variable lease costs Lease, Cost Total lease costs Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five 2029 Lessee, Operating Lease, Liability, to be Paid Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Operating Lease, Liability Present value of lease liabilities Total Lessor, Lease, Description [Table] Lessor, Lease, Description [Line Items] Leases Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate (percent) Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Operating Lease, Payments Cash paid for amounts included in the measurement of lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for new lease liabilities (noncash) Intangible Assets, Net (Including Goodwill) [Abstract] Indefinite-lived intangibles: Intangible Assets, Net (Including Goodwill) Total Intangible Asset, Finite-Lived [Table] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships [Member] Customer relationships Finite-Lived Intangible Assets [Line Items] INTANGIBLE ASSETS Finite-Lived Intangible Assets, Net [Abstract] Amortizable intangible assets Finite-Lived Intangible Asset, Useful Life Weighted Average Life (Years) Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Net Amortizable intangible assets, net Net Represents information pertaining to BOGS. B O G S [Member] BOGS Amortization of Intangible Assets Amortization of intangible assets Finite-Lived Intangible Asset, Expected Amortization, Year One Future amortization expenses in 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Future amortization expenses in 2026 Cash Surrender Value of Life Insurance Cash surrender value of life insurance Real Estate Investment Property, at Cost Investment in real estate Other Assets, Miscellaneous, Noncurrent Other Represents the number of current and former executives with life insurance policies. Number of Current and Former Executives With Life Insurance Policies Number of current and former executives with life insurance policies Amount represents the approximate death benefit receive from life insurance policies. Approximate Death Benefit Receive From Life Insurance Policies Approximate death benefit from life insurance policies Percentage of interest acquired in building. Asset Purchase Interest Percentage Percentage of building interest purchased Payments to Acquire Buildings Payments to acquire buildings Percentage of interest in building held by related party. Asset, Interest Percentage Held By Related Party Percentage of building interest held by related party Amount of rent and occupancy expense incurred during the period. Rent And Occupancy Expense Rent and occupancy costs Proceeds from Equity Method Investment, Distribution Distributions received Short-Term Debt [Table] Credit Facility [Axis] Credit Facility [Domain] Line of Credit [Member] Line of credit facility Short-Term Debt [Line Items] Short-Term Borrowings Line of Credit Facility, Expiration Date Line of credit facility, expiration date Line of Credit Facility, Maximum Borrowing Capacity Line of credit with a bank Debt Instrument, Basis Spread on Variable Rate Spread on variable rate Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Business Acquisition, Contingent Consideration [Line Items] CONTINGENT CONSIDERATION Business Combination, Contingent Consideration, Liability Contingent consideration liability Defined Benefit Plan [Table] Financial Instrument [Axis] Financial Instruments [Domain] Equity Securities [Member] Equity Securities Fixed Income Securities [Member] Fixed Income Securities Other Securities [Member] Other Defined Benefit Plan Disclosure [Line Items] Employee Retirement Plans Defined Benefit Plan, Information about Plan Assets [Abstract] Asset Category: Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Weighted Average Asset Allocation Retirement Plan Type [Axis] Retirement Plan Type [Domain] Defined Benefit Plan, Funding Status [Axis] Defined Benefit Plan, Funding Status [Domain] Pension Plan [Member] Defined Benefit Pension Plan Supplemental Employee Retirement Plan [Member] Supplemental Pension Plan Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Long-term rate of return on plan assets Plan assets of a defined benefit plan, as a percentage of maintenance of minimum funds. Defined Benefit Plan Percentage Of Minimum Fund Maintenance Minimum funding requirements - funding percentage in defined benefit retirement plan Amount of contributions made by an employer to a defined contribution plan. Defined Contribution Plan Employer Contribution Amount Defined contribution plan employer contribution amount Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Accumulated loss, income tax benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax Prior service cost, income tax benefit Defined Benefit Plan, Plan Assets, Benefits Paid Benefits paid Lump-sum benefit payment Defined Benefit Plan, Funded Percentage Discount rate for determining funded status Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Domain] Represents information pertaining to plan assets. Plan Assets [Member] Plan Assets Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Change in projected benefit obligation Defined Benefit Plan, Benefit Obligation Projected benefit obligation, end of year Projected benefit obligation, beginning of year Defined Benefit Plan, Service Cost Service cost Defined Benefit Plan, Interest Cost Interest cost Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Actuarial gain Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Change in plan assets Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Amount Fair value of plan assets, end of year Fair value of plan assets, beginning of year Fair Value of Pension Plan Assets, Total Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Actual return on plan assets Defined Benefit Plan, Plan Assets, Administration Expense Administrative expenses Defined Benefit Plan, Plan Assets, Contributions by Employer Contributions Defined Benefit Plan, Funded (Unfunded) Status of Plan Funded status of plan Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Amounts recognized in the consolidated balance sheets consist of: This represents the other accrued current liability recognized in the balance sheet that is associated with the defined benefit pension plans. Defined Benefit Pension Plan Other Accrued Liabilities Current Accrued liabilities - other Liability, Defined Benefit Pension Plan Net amount recognized Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Amounts recognized in accumulated other comprehensive loss consist of: Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Accumulated loss, net of income tax benefit of $0,000, $3,382, $000, and $672, respectively Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Prior service cost net of income tax benefit of $0, $0, $00 and $19, respectively Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Pension liability, net of tax Net amount recognized Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Discount rate for projected benefit obligation The interest rate used to adjust for the time value of money relating to determining interest cost. Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate In Effect Of Determining Interest Cost Discount rate for determining interest cost Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets The gain/loss and prior service cost amounts that were amortized and recognized as part of defined benefit pension cost during the year. Defined Benefit Plan, Net Amortization and Deferral Net amortization and deferral Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Pension expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Expected Future Benefit Payment, Year One 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2029 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years 2030 - 2034 Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 Defined Benefit Plan, Equity Securities, Common Stock [Member] Common Stock Security representing ownership in corporation or other legal entity, for which ownership is represented by share of preferred stock; in which defined benefit plan asset is invested. Defined Benefit Plan Equity Securities Preferred Stock [Member] Preferred stocks Exchange Traded Funds [Member] Exchange traded funds Defined benefit plan corporate obligations Defined Benefit Plan Corporate Obligations [Member] Corporate obligations Fixed Income Funds [Member] Fixed Income Funds US Government Agencies Debt Securities [Member] US Government Agencies Debt Securities Cash and Cash Equivalents [Member] Cash and cash equivalents Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Domain] Subtotal [Member] Subtotal Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] COMPREHENSIVE INCOME Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Foreign Currency Translation Adjustments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Defined Benefit Pension Items Amortization of defined benefit pension items Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive loss before reclassifications Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Amounts reclassified from accumulated other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Net current period other comprehensive income Reclassification out of Accumulated Other Comprehensive Income [Table] Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Prior service cost Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Actuarial losses Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification adjustments out of accumulated other comprehensive loss Net earnings Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Federal Tax Expense (Benefit) Federal Current State and Local Tax Expense (Benefit) State Current Foreign Tax Expense (Benefit) Foreign Current Income Tax Expense (Benefit) Total Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. federal statutory income tax rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Foreign income tax rate differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Share-based compensation Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Effective Income Tax Rate Reconciliation, Percent Effective tax rate Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign component of pretax earnings Unrecognized Tax Benefits, Interest on Income Taxes Accrued Unrecognized tax benefits Deferred Tax Assets, Net [Abstract] Deferred income tax assets: Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the accounts receivable reserves. Deferred Tax Assets Accounts Receivable Reserves Accounts receivable reserves Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions Pension liability Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued liabilities Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities. Deferred Tax Assets Operating Lease Liabilities Operating lease liabilities Deferred Tax Assets, Unrealized Currency Losses Foreign currency losses on intercompany loans Deferred Tax Assets, Net of Valuation Allowance Total Deferred income tax assets Deferred Tax Liabilities, Gross [Abstract] Deferred income tax liabilities: Deferred Tax Liabilities, Inventory Inventory and related reserves Amount of deferred tax liabilities attributable to taxable of value of life insurance. Deferred Tax Liabilities Cash Value Of Life Insurance Cash value of life insurance Deferred Tax Liabilities, Property, Plant and Equipment Property, plant and equipment Deferred Tax Liabilities, Intangible Assets Intangible assets Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets. Deferred Tax Liabilities Operating Lease Right-of-Use Assets Operating lease right-of-use assets Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid and other assets. Deferred Tax Liabilities Prepaid And Other Assets Prepaid expenses and other assets Deferred Tax Liabilities, Gross Deferred tax liabilities, gross Deferred Tax Liabilities, Net Net deferred income tax liabilities Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent. Deferred Income Tax Assets Gross Noncurrent Non-current deferred income tax benefits Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax. Deferred Income Tax Liabilities Gross Noncurrent Non-current deferred income tax liabilities Unrecognized Tax Benefits Unrecognized tax benefits balance at December 31, Unrecognized tax benefits balance at January 1, Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to current year tax positions Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Decreases due to lapsing of statute of limitations Purchase Obligation, to be Paid, Year One Purchase of inventory Share Repurchase Program, Authorized, Number of Shares Stock repurchase program, number of shares authorized to be repurchased Stock Repurchased and Retired During Period, Shares Stock repurchased and retired during period, shares Share Repurchase Program, Remaining Authorized, Number of Shares Stock repurchase program, remaining number of shares authorized to be repurchased Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Numerator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Denominator: Weighted Average Number of Shares Outstanding, Basic Basic weighted average shares outstanding (in shares) Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Effect of dilutive securities: Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Employee share-based awards (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average shares outstanding (in shares) Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive share-based awards (in shares) The weighted average price of common stock or units for all dilutive potential common shares or units outstanding during the reporting period that were not included in the computation of diluted EPS or EPU. Weighted Average Price Of Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted average price of anti-dilutive share-based awards (in dollars per share) Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Domain] This member represents to retail segment. Retail Segment [Member] Retail Segment Reporting Information [Line Items] SEGMENT INFORMATION This member represents for wholesale. Wholesale [Member] Wholesale This member stands for other segment. Other Segment [Member] Other Product [Member] Product sales Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Domain] UNITED STATES United States CANADA Canada AUSTRALIA Australia Asia [Member] Asia SOUTH AFRICA South Africa Other Country [Member] Other Revenues from External Customers and Long-Lived Assets [Line Items] SEGMENT INFORMATION Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. Sales Revenues Net Net Sales Long-Lived Assets Long-Lived Assets Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] The member represents the information pertaining to Incentive Plan 2017. Incentive Plan 2017 [Member] Incentive plan 2017 The member represents the information pertaining to Incentive Plan 2024. Incentive Plan 2024 [Member] Incentive plan 2024 Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Restricted Stock [Member] Restricted stock Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Plans Represents the number of share-based compensation plans. Number of Share-based Compensation Plans Number of share-based compensation plans Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares remaining available Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock options granted in vest Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Stock options granted in expire Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares paid for tax withholding for share based compensation Share-Based Payment Arrangement, Expense Share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average remaining vesting period Share Price Market value of common stock (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Shares expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Outstanding and exercisable stock options Share-Based Payment Arrangement, Expense, Tax Benefit Income tax benefit from the exercise of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Shares, Outstanding at end of period Shares, Outstanding at beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of Options, Granted Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Shares, Forfeited or expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Shares, Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Outstanding at end of period (in dollars per share) Weighted Average Exercise Price, Outstanding at beginning of period (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Granted (in dollars per share) Weighted Average Exercise Price, Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited or expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (Years), Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (Years), Exercisable, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair market value of options granted (in dollars per share) Fair market value of options granted (in dollars per share) The member represents of non vested stock options. Non Vested Stock Options [Member] Non vested stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Number of Options, Outstanding at end of year Number of Options, Outstanding at beginning of year Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Number of Options, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Number of Options, Forfeited Weighted average price at which grantees can acquire the shares reserved for issuance under the non-vested stock option plan. Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Exercise Price Weighted Average Exercise Price, Outstanding at end of year (in dollars per share) Weighted Average Exercise Price, Outstanding at beginning of year (in dollars per share) Weighted average exercise price of options vested. Share based Compensation Arrangement By Share based Payment Award Options Vested Weighted Average Exercise Price Weighted Average Exercise Price, Vested (in dollars per share) Weighted average exercise price of non-vested options forfeited. Share based Compensation Arrangement By Share based Payment Award Options Nonvested Forfeited Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Weighted Average Fair Value, Outstanding at end of the year (in dollars per share) Weighted Average Fair Value, Outstanding at beginning of year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Weighted Average Fair Value, Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Weighted Average Fair Value, Forfeited (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Exercise Price Range [Axis] Exercise Price Range [Domain] The member represents the information pertaining to exercise price range 3. Exercise Price Range 3 [Member] Exercise price range $18.00 The member represents of exercise price range from $27.04 to $37.22. Exercise Price Range 1 [Member] Exercise price range from $23.38 to $25.79 The member represents of exercise price range from $27.04 to $37.22. Exercise Price Range 2 [Member] Exercise price range from $27.94 to $37.22 Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] SHARE-BASED COMPENSATION PLANS Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Exercise Prices, Lower Range Limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Exercise Prices, Upper Range Limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Options Outstanding, Number of Options Outstanding Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Life (in Years) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Options Exercisable, Number Of Options Exercisable Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Options Exercisable, Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Total fair value of stock options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares of Restricted Stock, Non-vested end of period Shares of Restricted Stock, Non-vested beginning of period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares of Restricted Stock, Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares of Restricted Stock, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares of Restricted Stock, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Non-vested end of period (in dollars per share) Weighted Average Grant Date Fair Value, Non-vested beginning of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Issued (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be with the financial statements or a supplemental schedule to the financial statements. Schedule Of Valuation And Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Sales Returns and Allowances [Member] Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Returns and Allowances SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount ENDING BALANCE BEGINNING BALANCE SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Add - Additions charged to earnings SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deduct - Charges for purposes for which reserves were established EX-101.PRE 13 weys-20241231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2024
Mar. 01, 2025
Jun. 30, 2024
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Document Transition Report false    
Securities Act File Number 000-09068    
Entity Registrant Name WEYCO GROUP INC    
Entity Incorporation, State or Country Code WI    
Entity Tax Identification Number 39-0702200    
Entity Address, Address Line One 333 W. Estabrook Boulevard    
Entity Address, Address Line Two P. O. Box 1188    
Entity Address, City or Town Milwaukee    
Entity Address, State or Province WI    
Entity Address, Postal Zip Code 53201    
City Area Code 414    
Local Phone Number 908-1600    
Title of 12(b) Security Common Stock - $1.00 par value per share    
Trading Symbol WEYS    
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 Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 180,145,000
Entity Common Stock, Shares Outstanding   9,643,389  
Documents Incorporated by Reference

Portions of the definitive Proxy Statement for the Annual Meeting of Shareholders scheduled for May 6, 2025, are incorporated by reference in Part III of this report.

   
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000106532    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Auditor Name Baker Tilly US, LLP    
Auditor Firm ID 23    
Auditor Location Milwaukee, Wisconsin    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 290,290 $ 318,048
Cost of sales 158,765 175,165
Gross earnings 131,525 142,883
Selling and administrative expenses 94,911 101,859
Earnings from operations 36,614 41,024
Interest income 3,681 1,107
Interest expense (15) (529)
Other expense, net (444) (738)
Earnings before provision for income taxes 39,836 40,864
Provision for income taxes 9,516 10,676
Net earnings $ 30,320 $ 30,188
Basic earnings per share (in dollars per share) $ 3.21 $ 3.19
Diluted earnings per share (in dollars per share) $ 3.16 $ 3.17
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net earnings $ 30,320 $ 30,188
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustments (3,717) 642
Pension liability adjustments 3,094 2,240
Other comprehensive (loss) income (623) 2,882
Comprehensive income $ 29,697 $ 33,070
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ASSETS:    
Cash and cash equivalents $ 70,963 $ 69,312
Marketable securities, at amortized cost 852 215
Accounts receivable, less allowances of $2,140 and $2,510, respectively 37,464 39,275
Income tax receivable 1,086 245
Inventories 74,012 74,890
Prefunded dividend 21,579 2,352
Prepaid expenses and other current assets 3,435 3,820
Total current assets 209,391 190,109
Marketable securities, at amortized cost 5,529 6,354
Deferred income tax benefits 1,037 1,096
Property, plant and equipment, net 28,180 29,504
Operating lease right-of-use assets 10,504 12,520
Goodwill 12,317 12,317
Trademarks 32,868 33,168
Other assets 24,260 24,274
Total assets 324,086 309,342
LIABILITIES AND EQUITY:    
Accounts payable 8,378 8,845
Dividend payable 21,579 2,352
Operating lease liabilities 4,033 3,979
Accrued compensation and employee benefits 6,942 7,071
Sales and advertising allowances 2,256 2,533
Taxes other than income taxes 930 1,012
Other 3,145 3,830
Total current liabilities 47,263 29,622
Deferred income tax liabilities 13,922 11,819
Long-term pension liability 9,888 13,412
Operating lease liabilities 7,034 9,531
Other long-term liabilities 394 465
Total liabilities 78,501 64,849
Commitments and contingencies (Note 15)
Common stock, $1.00 par value, authorized 24,000,000 shares in 2024 and 2023, issued and outstanding 9,642,630 shares in 2024 and 9,496,729 shares in 2023 9,643 9,497
Capital in excess of par value 72,577 71,661
Reinvested earnings 181,299 180,646
Accumulated other comprehensive loss (17,934) (17,311)
Total equity 245,585 244,493
Total liabilities and equity $ 324,086 $ 309,342
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED BALANCE SHEETS    
Accounts receivable, reserves (in dollars) $ 2,140 $ 2,510
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized 24,000,000 24,000,000
Common stock, shares issued 9,642,630 9,496,729
Common stock, shares outstanding 9,642,630 9,496,729
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Capital in Excess of Par Value
Reinvested Earnings
Accumulated Other Comprehensive Loss
Total
Balance at beginning at Dec. 31, 2022 $ 9,584 $ 70,475 $ 164,039 $ (20,193)  
Net earnings     30,188   $ 30,188
Foreign currency translation adjustments       642 642
Pension liability adjustment (net of tax)       2,240 2,240
Cash dividends declared     (9,413)    
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price 57 (140)      
Issuance of restricted stock 28 (28)      
Restricted stock forfeited (2) 2      
Share-based compensation expense   1,352      
Shares purchased and retired (170)   (4,168)    
Balance at ending at Dec. 31, 2023 9,497 71,661 180,646 (17,311) 244,493
Net earnings     30,320   30,320
Foreign currency translation adjustments       (3,717) (3,717)
Pension liability adjustment (net of tax)       3,094 3,094
Cash dividends declared     (29,101)    
Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price 111 (479)      
Issuance of restricted stock 55 (55)      
Share-based compensation expense   1,450      
Shares purchased and retired (20)   (566)    
Balance at ending at Dec. 31, 2024 $ 9,643 $ 72,577 $ 181,299 $ (17,934) $ 245,585
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF EQUITY    
Tax on pension liability adjustment (in dollars) $ 1,087 $ 787
Cash dividends declared (in dollars per share) $ 3.03 $ 0.99
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 30,320 $ 30,188
Adjustments to reconcile net earnings to net cash provided by operating activities -    
Depreciation 2,483 2,579
Amortization 264 271
Bad debt expense 110 519
Deferred income taxes 1,057 2,462
Net foreign currency transaction (gains) losses (12) 99
Share-based compensation expense 1,450 1,352
Pension expense 962 1,293
Impairment of trademark 300 450
Loss on disposal of fixed assets 36 59
Increase in cash surrender value of life insurance (738) (684)
Changes in operating assets and liabilities -    
Accounts receivable 1,780 13,531
Inventories 821 53,047
Prepaid expenses and other assets 3,250 (358)
Accounts payable (419) (6,074)
Accrued liabilities and other (3,078) (982)
Income tax receivable (857) 879
Net cash provided by operating activities 37,729 98,631
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of marketable securities 215 1,960
Proceeds from sale of investment securities   107
Purchases of property, plant and equipment (1,386) (3,309)
Net cash used for investing activities (1,171) (1,242)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends paid (9,688) (9,286)
Prefunded dividend (21,579)  
Shares purchased and retired (586) (4,338)
Net proceeds from stock options exercised 51 103
Payment of contingent consideration   (500)
Taxes paid related to the net share settlement of equity awards (419) (186)
Proceeds from bank borrowings   70,060
Repayments of bank borrowings   (101,196)
Net cash used for financing activities (32,221) (45,343)
Effect of exchange rate changes on cash and cash equivalents (2,686) 390
Net increase in cash and cash equivalents 1,651 52,436
CASH AND CASH EQUIVALENTS at beginning of year 69,312 16,876
CASH AND CASH EQUIVALENTS at end of year 70,963 69,312
SUPPLEMENTAL CASH FLOW INFORMATION:    
Income taxes paid, net of refunds 9,401 7,115
Interest paid $ 15 $ 977
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2024
NATURE OF OPERATIONS  
NATURE OF OPERATIONS

1. NATURE OF OPERATIONS

Weyco Group, Inc. (“we,” “our,” “us” and the “Company”) designs, markets, and distributes quality and innovative footwear principally for men, but also for women and children, under a portfolio of well-recognized brand names including: Florsheim, Nunn Bush, Stacy Adams, BOGS, and Forsake.  Inventory is purchased from third-party overseas manufacturers.  The majority of foreign-sourced purchases are denominated in U.S. dollars. We have two reportable segments, North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  In the wholesale segment, our products are sold to leading footwear, department, and specialty stores, as well as e-commerce retailers, primarily in the United States and Canada.  We also have licensing agreements with third parties who sell our branded apparel, accessories and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas.  Licensing revenues are included in our wholesale segment. Our retail segment consists of e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees. Our “other” operations historically included our wholesale and retail businesses in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024. The majority of our operations are in the United States and our results are primarily affected by the economic conditions and retail environment in the United States.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation - The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America, and include all of our majority-owned subsidiaries after elimination of intercompany accounts and transactions.

Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results specifically related to inventory reserves, realizability of deferred tax assets, goodwill and trademarks could materially differ from those estimates, which would impact the reported amounts and disclosures in the consolidated financial statements and accompanying notes.

Cash and Cash Equivalents - We consider all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. At December 31, 2024 and 2023, our cash and cash equivalents included investments in U.S. treasury bills, money market funds, and/or cash deposits at various banks. While we periodically have cash balances in excess of insured amounts, we have not experienced any losses on deposits in excess of insured amounts.

Investments - At December 31, 2024, we held investments in marketable securities (mainly tax-exempt municipal bonds). All of our marketable securities are classified as held-to-maturity securities and reported at amortized cost pursuant to Accounting Standards Codification (“ASC”) 320, Investments – Debt and Equity Securities, as we have the intent and ability to hold all investments to maturity. See Note 4.

Accounts Receivable – Trade accounts receivable arise from the sale of products on unsecured trade credit terms. On a quarterly basis, we review all significant accounts with past due balances, as well as the collectability of other outstanding trade accounts receivable for possible write-off. It is our policy to write-off accounts receivable against the allowance account when receivables are deemed to be uncollectible. The allowance for doubtful accounts reflects our best estimate of probable losses in the accounts receivable balances. We determine the allowance based on known troubled accounts, historical experience and other evidence currently available.

Inventories - Most of our inventories are determined on a last-in, first-out (“LIFO”) basis. LIFO inventory is valued at the lower of cost or market. All other inventories are determined on a first-in, first-out basis (“FIFO”) basis and are valued at the lower of cost or net realizable value. Inventory costs include the cost of shoes purchased from third-party manufacturers, as well as related freight and duty costs. We generally take title of product at the time of shipping. See Note 5.

Property, Plant and Equipment and Depreciation - Property, plant and equipment are stated at cost. Plant and equipment are depreciated using the straight-line method over their estimated useful lives as follows: buildings and improvements, 10 to 39 years; machinery and equipment, 3 to 15 years; furniture and fixtures, 5 to 15 years. For income tax reporting purposes, depreciation is calculated using applicable methods.

Impairment of Long-Lived Assets - Property, plant, equipment and operating lease right-of-use assets, along with other long-lived assets, are evaluated for impairment periodically whenever triggering events or indicators exist that the carrying values may not be fully recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to its related estimated undiscounted future cash flows. If the sum of the expected undiscounted cash flows is less than the carrying value of the related asset, a loss is recognized for the difference between the fair value and carrying value of the asset. There were no impairment losses recorded on our long-lived assets in 2024 or 2023.

Leases - We lease retail shoe stores, as well as several office and distribution facilities worldwide. We determine whether an arrangement is or contains a lease at contract inception. All of our leases are classified as operating leases, which are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. We have no finance leases.

ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at the commencement date for leases exceeding 12 months. Minimum lease payments include only the fixed lease component of the agreement, as well as any variable rate payments that depend on an index, initially measured using the index at the lease commencement date. Lease terms may include options to renew when it is reasonably certain that we will exercise that option.

As our leases generally do not provide an implicit rate, our incremental borrowing rate is used to determine the present value of lease payments.  The incremental borrowing rate was a hypothetical rate based on an understanding of what we could borrow from a third-party lender, on a collateralized basis, over a similar term, and in an amount that approximates the value of the future lease payments at the lease commitment date.

Operating lease costs are recognized on a straight-line basis over the lease term and are included in selling and administrative expenses. Variable lease payments that do not depend on a rate or index, payments associated with non-lease components, and short-term rentals (leases with terms less than 12 months) are expensed as incurred. See Note 7.

Goodwill - Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from a business acquisition. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. Our goodwill resulted from the 2011 acquisition of the BOGS and Rafters brands, and, to a lesser extent, the 2021 acquisition of the Forsake brand. See Note 8.

Intangible Assets (excluding Goodwill) - Other intangible assets consist of customer relationships and trademarks. Customer relationships are amortized over their estimated useful lives. Trademarks are not amortized, but are reviewed for impairment on an annual basis and between annual tests when an event occurs or circumstances change that indicates the carrying value may not be recoverable. During 2024 and 2023, we recorded impairment charges of $0.3 million and $0.5 million, respectively, to write-down the carrying value of the Forsake trademark. These charges were recorded within selling and administrative expenses in the Consolidated Statements of Earnings. See Note 8.

Life Insurance – Life insurance policies are recorded at the amount that could be realized under the insurance contracts as of the balance sheet date. These assets are included within other assets in the Consolidated Balance Sheets. See Note 9.

Income Taxes - Deferred income taxes are provided on temporary differences arising from differences in the bases of assets and liabilities for income tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted income tax rates in effect. Tax rate changes affecting deferred tax assets and liabilities are recognized in income at the enactment date. We record interest and penalties associated with unrecognized tax benefits within interest expense and provision for income taxes, respectively. See Note 14.

Revenue Recognition – Our revenue contracts represent a single performance obligation to sell our products to our customers. Sales are recorded at the time control of the product is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for our products.  Wholesale revenue is generally recognized upon shipment of the product, as that is when the customer obtains control of the promised goods. Shipping and handling activities that occur after control of the product transfers to the customer are treated as fulfillment activities, not as a separate performance obligation. Retail revenue is generated primarily from the sale of footwear to customers through our websites and at retail locations.  For sales made through our websites, revenue is recognized upon shipment to the customer.  For in-store sales, we recognize revenue at the point of sale. Sales taxes collected from website or retail sales are excluded from our reported net sales. Revenue from third-party licensing agreements is recognized in the period earned. Licensing revenues were $2.0 million in 2024 and $2.5 million in 2023.

All revenue is recorded net of estimated allowances for returns and discounts; these revenue offsets are accrued for at the time of sale. Our estimates of allowances for returns and discounts are based on such factors as specific customer situations, historical experience, and current and expected economic conditions. We evaluate the reserves and the estimation process and adjust when appropriate.

Generally, payments from customers are received within 90 days following the sale. Our contracts with customers do not have significant financing components or significant prepayment terms, and there is no non-cash consideration. We do not have unbilled revenue, and there are no contract assets and liabilities.

Shipping and Handling Fees - We classify shipping and handling fees billed to customers as sales. Shipping and handling expenses incurred by the Company are included in selling and administrative expenses in the Consolidated Statements of Earnings. See “Selling and Administrative Expenses” below.

Cost of Sales - Our cost of sales includes the cost of products and inbound freight and duty costs.

Selling and Administrative Expenses - Selling and administrative expenses primarily include salaries and commissions, advertising costs, employee benefit costs, distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs), rent and depreciation. Consolidated distribution costs were $21.5 million in 2024 and $21.9 million in 2023.

Advertising Costs - Advertising costs are expensed as incurred. Total advertising costs were $12.6 million and $12.8 million in 2024 and 2023, respectively. Advertising expenses are included in selling and administrative expenses.

Foreign Currency Translations - We account for currency translations in accordance with ASC 830, Foreign Currency Matters. Our non-U.S. subsidiaries’ local currencies are the functional currencies under which the balance sheet accounts are translated into U.S. dollars at the rates of exchange in effect at fiscal year-end and income and expense accounts are translated at the weighted average rates of exchange in effect during the year. Translation adjustments resulting from this process are recognized as a separate component of accumulated other comprehensive loss, which is a component of equity.

Foreign Currency Transactions - Gains and losses from foreign currency transactions are included in other expense, net, in the Consolidated Statements of Earnings. Net foreign currency transaction gains and losses were not material to our financial statements in 2024 and 2023.

Financial Instruments – From time to time, our wholly-owned subsidiary, Florsheim Australia, enters into foreign exchange contracts to buy U.S. dollars. All such contracts utilized in 2024 expired during the year, and there were no outstanding contracts at December 31, 2024.

Realized gains and losses on foreign exchange contracts are related to the purchase and sale of inventory and therefore are included in our net sales or cost of sales.  In 2024 and 2023, realized gains and losses on foreign exchange contracts were not material to our financial statements.

Earnings Per Share - Basic earnings per share excludes any dilutive effects of restricted stock and options to purchase common stock. Diluted earnings per share includes any dilutive effects of restricted stock and options to purchase common stock. See Note 17.

Comprehensive Income – Comprehensive income includes net earnings and changes in accumulated other comprehensive loss. Comprehensive income is reported in the Consolidated Statements of Comprehensive Income. See Note 13 for more details regarding changes in accumulated other comprehensive loss.

Share-Based Compensation - At December 31, 2024, we had two share-based employee compensation plans which are described more fully in Note 19. We account for these plans under the recognition and measurement principles of ASC 718, Compensation – Stock Compensation. Our policy is to estimate the fair value of each restricted stock award based on the fair market value of our Company’s stock price on the grant date. We estimate the fair value of each option award granted on the date of grant using the Black-Scholes option pricing model. The resulting compensation cost for both restricted stock and option awards is amortized on a straight-line basis over the vesting period of the respective awards.

Concentration of Credit Risk – At December 31, 2024, one customer accounted for 18% of our gross accounts receivable balance. At December 31, 2023, one customer similarly accounted for 18% of our gross accounts receivable balance. No other customer accounted for or exceeded 10% of our gross accounts receivable balance at December 31, 2024 or 2023. Additionally, no single customer accounted for or exceeded 10% of our total sales in 2024 or 2023.

Reclassifications – Certain reclassifications have been made in the prior year’s Consolidated Balance Sheet to conform to the current year’s presentation. Such reclassifications had no effect on previously reported net income or equity.

For 2024, we changed the classification of our prefunded dividend from an operating to a financing activity in the Consolidated Statements of Cash Flows to better reflect the nature of the underlying transaction. The prior year prefunded dividend of $2.4 million was included in “Prepaid expenses and other assets” when funded in 2023 and “Cash dividends paid” when distributed to shareholders in 2024.

 

New Accounting Pronouncements

Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires us to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker. In addition, this ASU requires the Company to disclose the title and position of its chief operating decision maker and how the chief operating decision maker uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We adopted this standard in the fourth quarter of 2024 using a retrospective transition method. The adoption did not have a material impact on our consolidated financial statements or related disclosures. See Note 18.

Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which will require us to disclose specified additional information in our income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This ASU will also require us to disaggregate our income taxes paid disclosure by federal, state, and foreign taxes, with further disaggregation required for significant individual jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures. 

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses, which will require us to disclose disaggregated information about certain income statement expense line items. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2024
FAIR VALUE OF FINANCIAL INSTRUMENTS  
FAIR VALUE OF FINANCIAL INSTRUMENTS

3. FAIR VALUE OF FINANCIAL INSTRUMENTS

ASC 820, Fair Value Measurements and Disclosures, defines fair value 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. ASC 820 also establishes the following three-level hierarchy for fair value measurements based upon the sources of data and assumptions used to develop the fair value measurements:

Level 1 - unadjusted quoted market prices in active markets for identical assets or liabilities that are publicly accessible.
Level 2 - quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly.
Level 3 - unobservable inputs that reflect our assumptions, consistent with reasonably available assumptions made by other market participants.

The carrying amounts of all short-term financial instruments, except marketable securities, approximate fair value due to the short-term nature of those instruments. Marketable securities are carried at amortized cost. The fair value disclosures of marketable securities are Level 2 valuations as defined by ASC 820, consisting of quoted prices for identical or similar assets in markets that are not active. See Note 4.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS
12 Months Ended
Dec. 31, 2024
INVESTMENTS  
INVESTMENTS

4. INVESTMENTS

Below is a summary of the amortized cost and estimated market values of our marketable securities as of December 31, 2024 and 2023. The estimated market values provided are Level 2 valuations as defined by ASC 820.

2024

2023

    

Amortized

    

Market

    

Amortized

    

Market

    

Cost

    

Value

    

Cost

    

Value

(Dollars in thousands)

Marketable securities:

 

  

 

  

 

  

 

  

Current

$

852

$

848

$

215

$

215

Due from one through five years

 

2,692

 

2,677

 

3,518

 

3,592

Due from six through ten years

 

2,837

 

2,749

 

2,836

 

2,830

Total

$

6,381

$

6,274

$

6,569

$

6,637

The unrealized gains and losses on marketable securities at December 31, 2024 and 2023 were as follows:

2024

2023

    

Unrealized

    

Unrealized

    

Unrealized

    

Unrealized

    

Gains

    

Losses

    

Gains

    

Losses

(Dollars in thousands)

Marketable securities

$

5

$

(112)

$

118

$

(50)

At each reporting date, we review our investments to determine whether a decline in fair value below the amortized cost basis is other-than-temporary. To determine whether a decline in value is other-than-temporary, we consider all available evidence, including our overall financial condition, the severity and duration of the decline in fair value, and our intent and ability to hold the investment for a reasonable period of time sufficient for any forecasted recovery. If a decline in value is deemed other-than-temporary, we record a reduction in the carrying value to the estimated fair value. We reviewed our portfolio of investments as of December 31, 2024 and 2023 and determined that no other-than-temporary market value impairment exists.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2024
INVENTORIES  
INVENTORIES

5. INVENTORIES

At December 31, 2024 and 2023, inventories consisted of:

    

2024

    

2023

(Dollars in thousands)

Finished shoes

$

93,064

$

94,663

LIFO reserve

 

(19,052)

 

(19,773)

Total inventories

$

74,012

$

74,890

Finished shoes included inventory in-transit of $20.7 million and $16.7 million at December 31, 2024 and 2023, respectively. At both December 31, 2024 and 2023, 91% of our inventories were valued by the LIFO method of accounting while 9% were valued by the FIFO method of accounting.

During 2024, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2024 purchases; the effect of these liquidations increased cost of sales by $0.4 million. During 2023, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2023 purchases; the effect of these liquidations increased cost of sales by $2.1 million.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2024
PROPERTY, PLANT AND EQUIPMENT, NET.  
PROPERTY, PLANT AND EQUIPMENT, NET

6. PROPERTY, PLANT AND EQUIPMENT, NET

At December 31, 2024 and 2023, property, plant and equipment consisted of:

    

2024

    

2023

(Dollars in thousands)

Land and land improvements

$

3,898

$

3,843

Buildings and improvements

 

32,204

 

32,204

Machinery and equipment

 

38,959

 

37,296

Retail fixtures and leasehold improvements

 

4,268

 

4,674

Construction in progress

 

971

 

1,972

Property, plant and equipment

 

80,300

 

79,989

Less: Accumulated depreciation

 

(52,120)

 

(50,485)

Property, plant and equipment, net

$

28,180

$

29,504

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES
12 Months Ended
Dec. 31, 2024
LEASES  
LEASES

7. LEASES

We lease retail shoe stores, as well as several office and distribution facilities worldwide. The leases have original lease periods expiring between 2025 and 2029.  Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The components of our operating lease costs were as follows:

    

Twelve Months Ended December 31, 

    

2024

2023

(Dollars in thousands)

Operating lease costs

 

$

4,421

$

4,912

Variable lease costs (1)

201

Total lease costs

 

$

4,421

$

5,113

(1)Variable lease costs primarily include percentage rentals based upon sales in excess of specified amounts.

Short-term lease costs, which were excluded from the above table, are not material to our financial statements.

The following is a schedule of maturities of operating lease liabilities as of December 31, 2024:

    

Operating Leases

(Dollars in thousands)

2025

 

$

4,608

2026

 

 

3,886

2027

 

 

2,186

2028

 

 

1,140

2029

527

Thereafter

 

 

Total lease payments

 

 

12,347

Less: imputed interest

 

 

(1,280)

Present value of lease liabilities

 

$

11,067

The operating lease liabilities were classified in the Consolidated Balance Sheets as follows:

    

December 31, 

December 31, 

2024

    

2023

(Dollars in thousands)

Operating lease liabilities - current

$

4,033

$

3,979

Operating lease liabilities - non-current

7,034

9,531

Total

 

$

11,067

$

13,510

We determined the present value of our lease liabilities using a weighted-average discount rate of 4.67%.  As of December 31, 2024, our leases had a weighted-average remaining lease term of 3.1 years.

Supplemental cash flow information related to our operating leases is as follows:

    

Twelve Months Ended December 31, 

    

2024

    

2023

(Dollars in thousands)

Cash paid for amounts included in the measurement of lease liabilities

 

$

4,725

$

4,878

Right-of-use assets obtained in exchange for new lease liabilities (noncash)

$

2,533

$

3,180

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2024
INTANGIBLE ASSETS  
INTANGIBLE ASSETS

8. INTANGIBLE ASSETS

Our indefinite-lived intangible assets as recorded in the Consolidated Balance Sheets were as follows:

    

December 31, 

    

December 31, 

2024

2023

    

(Dollars in thousands)

Indefinite-lived intangibles:

Goodwill

$

12,317

$

12,317

Trademarks

 

32,868

 

33,168

Total

$

45,185

$

45,485

We evaluate goodwill for impairment annually as of December 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. In 2024 and 2023, we completed qualitative assessments for goodwill noting no indicators of impairment. Accordingly, we did not record goodwill impairment charges for any of our reporting units in 2024 or 2023.

Our trademark balance is comprised of the Florsheim, BOGS and Forsake trademarks. For the Florsheim trademark, we performed qualitative assessments as of December 31, 2024 and 2023, noting no indicators of impairment.  For the BOGS trademark, given the brand’s reduced sales during its key selling season (the third and fourth quarters), we determined potential impairment indicators were present and that a quantitative impairment test was warranted as of December 31, 2024. For this assessment, we estimated the fair value of the BOGS trademark based on an Income Approach using the Relief-from-Royalty Method. Based on the results of this assessment, we concluded that the fair value of the BOGS trademark exceeded its carrying value, and no impairment was recorded.  We performed a qualitative assessment for the BOGS trademark as of December 31, 2023, noting no indicators of impairment.

For the Forsake trademark, given the brand’s reduced sales in 2024, we wrote-off the remaining value of its trademark of $0.3 million as of December 31, 2024.  As of December 31, 2023, we performed a quantitative impairment test for the Forsake trademark and recorded an impairment of $0.5 million as of result of that assessment. The related impairment charges in both 2024 and 2023 were recorded within selling and administrative expenses in the Consolidated Statements of Earnings.

Our amortizable intangible assets, which were included within other assets in the Consolidated Balance Sheets, consisted of the following:

    

    

December 31, 2024

December 31, 2023

Weighted

Gross

Gross

Average

Carrying

Accumulated

Carrying

Accumulated

    

Life (Years)

    

Amount

    

Amortization

    

Net

    

Amount

    

Amortization

    

Net

(Dollars in thousands)

Amortizable intangible assets

  

  

  

  

  

  

  

Customer relationships

 

15

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

Total amortizable intangible assets

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

Amortization expense related to the intangible assets was $0.2 million in both 2024 and 2023. Excluding the impact of any future acquisitions, we anticipate future amortization expense will be $0.2 million in 2025 and $0.1 million in 2026.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ASSETS
12 Months Ended
Dec. 31, 2024
OTHER ASSETS  
OTHER ASSETS

9. OTHER ASSETS

Other assets included the following amounts at December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Cash surrender value of life insurance

$

21,306

$

20,568

Amortizable intangible assets, net (See Note 8)

 

273

 

506

Investment in real estate

 

1,705

 

1,909

Other

 

976

 

1,291

Total other assets

$

24,260

$

24,274

We have life insurance policies on five current and former executives. Upon death of the insured executives, the approximate benefit we would receive is $22.5 million in aggregate as of December 31, 2024.

On May 1, 2013, we purchased a 50% interest in a building in Montreal, Canada for approximately $3.2 million. The remaining 50% interest is owned by a related party. The building, which is classified as an investment in real estate in the above table, serves as our Canadian office and distribution center. The purchase was accounted for as an equity-method investment under ASC 323, Investments – Equity Method and Joint Ventures, and continues to be accounted for under the equity method of accounting. Rent and occupancy costs paid by the Company to the joint venture totaled $0.7 million in both 2024 and 2023. Distributions received by the Company from the joint venture totaling $0.3 million and $0.4 million, in 2024 and 2023, respectively. There were nominal receivable balances due to the Company from the joint venture at both December 31, 2024 and 2023.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHORT-TERM BORROWINGS
12 Months Ended
Dec. 31, 2024
SHORT-TERM BORROWINGS  
SHORT-TERM BORROWINGS

10. SHORT-TERM BORROWINGS

On September 27, 2024, we amended our line of credit agreement. The Amended Credit Agreement extended the maturity of our credit facility to September 26, 2025.  Under the terms of the Amended Credit Agreement, there is a maximum available borrowing limit of $40.0 million, and amounts outstanding bear interest at the one-month term SOFR plus 125 basis points. The Amended Credit Agreement is secured by a lien against our general business assets, and contains representations, warranties, and covenants (including a minimum tangible net worth financial covenant) that are customary for a facility of this type. At December 31, 2024 and 2023, there were no outstanding borrowings on the line of credit, and we were in compliance with all financial covenants.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTINGENT CONSIDERATION
12 Months Ended
Dec. 31, 2024
CONTINGENT CONSIDERATION  
CONTINGENT CONSIDERATION

11. CONTINGENT CONSIDERATION

The purchase price of our 2021 acquisition of Forsake included potential payments of future consideration that were contingent upon the achievement of certain milestones. As part of purchase accounting, a liability of $1.3 million was recorded for the estimated fair value of the contingent consideration on the acquisition date.  In early 2023, we reached an agreement with the former owners of Forsake to settle the contingent consideration liability for $0.5 million, which was paid out in the first quarter of 2023.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS
12 Months Ended
Dec. 31, 2024
EMPLOYEE RETIREMENT PLANS  
EMPLOYEE RETIREMENT PLANS

12. EMPLOYEE RETIREMENT PLANS

We have a defined benefit pension plan which was frozen effective December 31, 2016. No benefits have been accrued under the plan subsequent to that date. We also have an unfunded supplemental pension plan for key executives.  Retirement benefits are provided based on employees’ years of credited service and average earnings or stated amounts for years of service.  Normal retirement age is 65 with provisions for earlier retirement. The plan also has provisions for disability and death benefits.  

Our funding policy for the defined benefit pension plan is to make contributions to the plan such that all employees’ benefits will be fully provided by the time they retire.  Plan assets are stated at fair value and consist primarily of equity securities and fixed income securities, mainly U.S. government and corporate obligations.

We follow ASC 715, Compensation – Retirement Benefits, which requires employers to recognize the funded status of defined benefit pension and other postretirement benefit plans as an asset or liability in their statements of financial position and to recognize changes in the funded status in the year in which the changes occur as a component of comprehensive income.  In addition, ASC 715 requires employers to measure the funded status of their plans as of the date of their year-end statements of financial position.  ASC 715 also requires additional disclosures regarding amounts included in accumulated other comprehensive loss.

Our pension plan’s weighted average asset allocation at December 31, 2024 and 2023, by asset category, was as follows:

Plan Assets at December 31, 

 

    

2024

    

2023

 

Asset Category:

 

  

 

  

Equity Securities

 

59

%  

58

%

Fixed Income Securities

 

31

%  

28

%

Other

 

10

%  

14

%

Total

 

100

%  

100

%

We have a Retirement Plan Committee, consisting of our Chief Executive Officer, Chief Operating Officer and Chief Financial Officer, to manage the operations and administration of all benefit plans and related trusts. The committee has an investment policy for the pension plan assets that establishes target asset allocation ranges for the above listed asset classes as follows: equity securities: 20% - 80%; fixed income securities: 20% - 80%; and other, principally cash: 0% - 20%. On a semi-annual basis, the committee reviews progress towards achieving the pension plan’s performance objectives.

To develop the expected long-term rate of return on assets assumption, we considered the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio.  This resulted in the selection of 6.75% as the long-term rate of return on assets assumptions for both 2024 and 2023.

The following discount rates were used to determine the funded status of the pension plans as of December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

Discount rate for determining funded status

 

5.65

%  

5.15

%  

5.65

%  

5.16

%

The following is a reconciliation of the change in benefit obligation and plan assets of both the defined benefit pension plan and the unfunded supplemental pension plan for the years ended December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

    

2024

    

2023

    

2024

    

2023

(Dollars in thousands)

Change in projected benefit obligation

 

  

 

  

 

  

 

  

Projected benefit obligation, beginning of year

$

40,411

$

39,609

$

11,609

$

12,372

Service cost

 

427

 

467

 

 

Interest cost

 

1,995

 

2,052

 

561

 

580

Actuarial (gain) loss

 

(1,592)

 

916

 

(885)

 

(1,001)

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

(342)

Projected benefit obligation, end of year

$

38,493

$

40,411

$

10,940

$

11,609

Change in plan assets

 

 

 

  

 

  

Fair value of plan assets, beginning of year

$

38,041

$

35,927

$

$

Actual return on plan assets

 

4,151

 

5,214

 

 

Administrative expenses

 

(427)

 

(467)

 

 

Contributions

 

 

 

345

 

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

Fair value of plan assets, end of year

$

39,017

$

38,041

$

$

Funded status of plan

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in the consolidated balance sheets consist of:

 

  

 

  

 

  

 

  

Accrued liabilities - other

$

$

$

(528)

$

(567)

Long-term pension liability

 

524

 

(2,370)

 

(10,412)

 

(11,042)

Net amount recognized

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in accumulated other comprehensive loss consist of:

 

  

 

  

 

  

 

  

Accumulated loss, net of income tax benefit of $2,012, $2,863, $179, and $410, respectively

$

5,729

$

8,150

$

510

$

1,168

Prior service cost, net of income tax benefit of $0, $0, $8 and $13, respectively

 

 

 

24

 

39

Net amount recognized

$

5,729

$

8,150

$

534

$

1,207

The accumulated benefit obligations of the defined benefit pension plan and supplemental pension plan were equal to the respective plans’ projected benefit obligations, as shown in the above table, at December 31, 2024 and 2023.

Assumptions used in determining pension expense for the years ended December 31, 2024 and 2023 were:

Defined Benefit Pension Plan

    

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

 

Discount rate for projected benefit obligation

 

5.15

%  

5.41

%  

5.16

%  

5.44

%

Discount rate for determining interest cost

 

5.08

%  

5.35

%  

5.08

%  

5.37

%

Long-term rate of return on plan assets

 

6.75

%  

6.75

%  

 

The components of pension expense for the years ended December 31, 2024 and 2023, were:

    

2024

    

2023

(Dollars in thousands)

Service cost

$

427

$

467

Interest cost

 

2,556

 

2,632

Expected return on plan assets

 

(2,437)

 

(2,301)

Net amortization and deferral

 

416

 

495

Pension expense

$

962

$

1,293

The components of pension expense other than the service cost component were included in “other expense, net” in the Consolidated Statements of Earnings.

It is our intention to satisfy the minimum funding requirements and maintain at least an 80% funding percentage in our defined benefit retirement plan in future years.  At this time, we expect that any cash contributions necessary to satisfy these requirements in 2025 would not be material.

Projected benefit payments for the plans at December 31, 2024, were estimated as follows:

    

Defined Benefit 

    

Supplemental

Pension Plan

Pension Plan

(Dollars in thousands)

2025

$

3,382

$

528

2026

$

3,266

$

607

2027

$

3,226

$

683

2028

$

3,172

$

886

2029

$

3,059

$

908

2030 - 2034

$

14,081

$

4,694

The following table summarizes the fair value of pension plan assets at December 31, 2024, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2024

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,838

$

-

$

-

$

16,838

Preferred stocks

 

205

 

-

 

-

 

205

Exchange traded funds

 

5,883

 

-

 

-

 

5,883

Corporate obligations

 

-

 

3,875

 

-

 

3,875

Pooled fixed income funds

 

7,610

 

-

 

-

 

7,610

U.S. government securities

 

-

 

663

 

-

 

663

Cash and cash equivalents

 

3,943

 

-

 

-

 

3,943

Total

$

34,479

$

4,538

$

-

$

39,017

The following table summarizes the fair value of pension plan assets at December 31, 2023, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2023

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,693

$

$

$

16,693

Preferred stocks

 

202

 

 

 

202

Exchange traded funds

 

5,129

 

 

 

5,129

Corporate obligations

 

 

4,160

 

 

4,160

Pooled fixed income funds

 

5,793

 

 

 

5,793

U.S. government securities

 

 

772

 

 

772

Cash and cash equivalents

 

5,292

 

 

 

5,292

Subtotal

$

33,109

$

4,932

$

$

38,041

We also have a defined contribution plan covering substantially all employees. We contributed $1.1 million and $1.0 million to this plan in 2024 and 2023, respectively.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2024
COMPREHENSIVE INCOME  
COMPREHENSIVE INCOME

13. COMPREHENSIVE INCOME

The components of accumulated other comprehensive loss as recorded in the Consolidated Balance Sheets were as follows:

    

December 31, 

    

December 31, 

2024

2023

(Dollars in thousands)

Foreign currency translation adjustments

$

(11,671)

$

(7,954)

Pension liability, net of tax

 

(6,263)

 

(9,357)

Total accumulated other comprehensive loss

$

(17,934)

$

(17,311)

The following table shows changes in accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

    

Foreign Currency

    

    

Translation

Defined Benefit

    

 Adjustments

    

Pension Items

    

Total

(Dollars in thousands)

Balance, December 31, 2022

$

(8,596)

$

(11,597)

$

(20,193)

Other comprehensive income before reclassifications

642

1,874

2,516

Amounts reclassified from accumulated other comprehensive loss

366

366

Net current period other comprehensive income

642

2,240

2,882

Balance, December 31, 2023

$

(7,954)

$

(9,357)

$

(17,311)

Other comprehensive (loss) income before reclassifications

(3,717)

2,786

(931)

Amounts reclassified from accumulated other comprehensive loss

308

308

Net current period other comprehensive (loss) income

(3,717)

3,094

(623)

Balance, December 31, 2024

$

(11,671)

$

(6,263)

$

(17,934)

The following table shows reclassification adjustments out of accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

Amounts reclassified from accumulated

other comprehensive loss for the year

Affected line item in the

ended December 31,

statement where net earnings

2024

2023

    

is presented

(Dollars in thousands)

Amortization of defined benefit pension items

  

 

Prior service cost

$

20

(1)

$

20

(1)

Other expense, net

Actuarial losses

396

(1)

 

475

(1)

Other expense, net

Total before tax

416

 

495

 

Tax benefit

(108)

 

(129)

 

Net of tax

$

308

$

366

 

(1)These amounts were included in the computation of pension expense. See Note 12 for additional details.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2024
INCOME TAXES  
INCOME TAXES

14. INCOME TAXES

The provision for income taxes included the following components for the years ended December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Current:

 

  

 

  

Federal

$

6,243

$

5,859

State

 

1,997

 

1,839

Foreign

 

219

 

516

Total

 

8,459

 

8,214

Deferred

 

1,057

 

2,462

Total provision

$

9,516

$

10,676

The differences between the U.S. federal statutory income tax rate and our effective tax rate were as follows for the years ended December 31, 2024 and 2023:

    

2024

    

2023

 

U.S. federal statutory income tax rate

 

21.0

%  

21.0

%

State income taxes, net of federal tax benefit

 

4.0

 

4.1

Foreign income tax rate differences

 

0.9

 

0.3

Share-based compensation

 

(1.6)

 

(0.2)

Other

 

(0.4)

 

0.9

Effective tax rate

 

23.9

%  

26.1

%

The foreign component of pretax earnings was $0.9 million and $2.8 million in 2024 and 2023, respectively.

The components of deferred taxes at December 31, 2024 and 2023 were as follows:

    

2024

    

2023

(Dollars in thousands)

Deferred income tax assets:

 

  

 

  

Accounts receivable reserves

$

266

$

385

Pension liability

 

2,708

 

3,635

Accrued liabilities

 

1,582

 

1,724

Operating lease liabilities

3,566

4,024

Foreign currency losses on intercompany loans

 

 

58

 

8,122

 

9,826

Deferred income tax liabilities:

 

 

Inventory and related reserves

 

(5,140)

 

(5,024)

Cash value of life insurance

 

(753)

 

(682)

Property, plant and equipment

 

(1,484)

 

(1,297)

Intangible assets

 

(10,207)

 

(9,639)

Prepaid expenses and other assets

 

(308)

 

(352)

Operating lease right-of-use assets

(3,115)

(3,555)

 

(21,007)

 

(20,549)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

The net deferred income tax liabilities are classified in the Consolidated Balance Sheets as follows:

    

2024

    

2023

(Dollars in thousands)

Non-current deferred income tax benefits

$

1,037

$

1,096

Non-current deferred income tax liabilities

 

(13,922)

 

(11,819)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Uncertain Tax Positions

We account for our uncertain tax positions in accordance with ASC 740, Income Taxes (“ASC 740”). ASC 740 provides that the tax effects from an uncertain tax position can be recognized in our consolidated financial statements only if the position is more likely than not of being sustained on audit, based on the technical merits of the position.

The following table summarizes the activity related to our unrecognized tax benefits:

    

2024

    

2023

(Dollars in thousands)

Unrecognized tax benefits balance at January 1,

$

608

$

305

Increases related to current year tax positions

 

32

 

366

Decreases due to lapsing of statute of limitations

 

 

(63)

Unrecognized tax benefits balance at December 31, 

$

640

$

608

The unrecognized tax benefits at December 31, 2024 and 2023, included $90,000 and $30,000, respectively, of interest related to such positions. The unrecognized tax benefits, if ultimately recognized, would reduce our annual effective tax rate. The liabilities for potential interest are included in the Consolidated Balance Sheets at December 31, 2024 and 2023.

We file a U.S. federal income tax return, various U.S. state income tax returns and several foreign returns. In general, the 2020 through 2023 tax years remain subject to examination by those taxing authorities.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS
12 Months Ended
Dec. 31, 2024
COMMITMENTS  
COMMITMENTS

15. COMMITMENTS

At December 31, 2024, we had commitments to purchase $38.1 million of inventory, all of which were due in less than one year.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE PROGRAM
12 Months Ended
Dec. 31, 2024
SHARE REPURCHASE PROGRAM  
SHARE REPURCHASE PROGRAM

16. SHARE REPURCHASE PROGRAM

In 1998, our share repurchase program was established. On several occasions since the program’s inception, our Board of Directors increased the number of shares authorized for repurchase under the program. In total, 8.5 million shares have been authorized for repurchase.

In 2024, we purchased 19,841 shares at a total cost of $0.6 million through our share repurchase program. In 2023, we purchased 170,422 shares at a total cost of $4.3 million through our share repurchase program.  As of December 31, 2024, there were 848,916 authorized shares remaining under the program.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

17. EARNINGS PER SHARE

The following table sets forth the computations of basic and diluted earnings per share for the years ended December 31, 2024 and 2023:

2024

2023

(In thousands, except per share amounts)

Numerator:

 

  

 

  

Net earnings

$

30,320

$

30,188

Denominator:

 

  

 

  

Basic weighted average shares outstanding

 

9,455

 

9,449

Effect of dilutive securities:

 

  

 

  

Employee share-based awards

 

144

 

86

Diluted weighted average shares outstanding

 

9,599

 

9,535

Basic earnings per share

$

3.21

$

3.19

Diluted earnings per share

$

3.16

$

3.17

Diluted weighted average shares outstanding for 2024 exclude anti-dilutive share-based awards totaling 272,000 shares at a weighted average price of $32.60. Diluted weighted average shares outstanding for 2023 exclude anti-dilutive share-based awards totaling 618,000 shares at a weighted average price of $28.95.

Unvested restricted stock awards provide holders with dividend rights prior to vesting, however, such rights are forfeitable if the awards do not vest.  As a result, unvested restricted stock awards are not participating securities and are excluded from the computation of earnings per share.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2024
SEGMENT INFORMATION  
SEGMENT INFORMATION

18. SEGMENT INFORMATION

We have two reportable segments: North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  The “other” category in the table below included our wholesale and retail operations in Australia, South Africa, and Asia Pacific, which do not meet the criteria for separate reportable segment classification. We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024.  The accounting policies of the segments are the same as those described in Note 2, Summary of Significant Accounting Policies.

In the Wholesale segment, shoes are marketed through more than 10,000 footwear, department and specialty stores, primarily in the United States and Canada.  Licensing revenues are also included in our Wholesale segment.  We have licensing agreements with third

parties who sell our branded apparel, accessories, and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas. In 2024 and 2023, there was no single customer that accounted for or exceeded 10% of our total sales.

In the Retail segment, we operate e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees.  Retail stores sell our branded footwear, primarily Florsheim, and accessories.

Our chief operating decision maker is Thomas W. Florsheim, Jr., Chief Executive Officer.  Mr. Florsheim, Jr. regularly reviews and evaluates segment-level net sales, gross margins, and operating earnings to assess segment performance and to allocate capital and personnel resources to the segments. The following is a summary of certain key financial measures for the respective fiscal periods indicated. The significant expense categories and amounts align with the segment-level information that is regularly provided to Mr. Florsheim, Jr. Total assets and capital expenditures are not presented because Mr. Florsheim, Jr. does not review or allocate resources based on such information.

    

Wholesale

    

Retail

    

Other

    

Total

(Dollars in thousands)

2024

 

  

 

  

 

  

 

  

Product sales

$

225,907

$

38,701

$

23,649

$

288,257

Licensing revenues

 

2,033

 

 

 

2,033

Net sales

 

227,940

 

38,701

 

23,649

 

290,290

Cost of sales

136,354

13,184

9,227

158,765

Selling and administrative expenses

60,072

20,210

14,629

94,911

Earnings (loss) from operations

$

31,514

$

5,307

$

(207)

$

36,614

Interest income

3,681

Interest expense

(15)

Other expense, net

(444)

Earnings before provision for income taxes

$

39,836

Depreciation

$

1,802

$

7

$

674

$

2,483

2023

 

  

 

  

 

  

 

Product sales

$

247,896

$

38,012

$

29,636

$

315,544

Licensing revenues

 

2,504

 

 

 

2,504

Net sales

 

250,400

 

38,012

 

29,636

 

318,048

Cost of sales

151,077

12,964

11,124

175,165

Selling and administrative expenses

66,035

18,296

17,528

101,859

Earnings from operations

$

33,288

$

6,752

$

984

$

41,024

Interest income

1,107

Interest expense

(529)

Other expense, net

(738)

Earnings before provision for income taxes

$

40,864

Depreciation

$

1,942

$

7

$

630

$

2,579

All North American corporate office assets are included in the Wholesale segment. Transactions between segments primarily consist of sales between the Wholesale and Retail segments. Intersegment sales are valued at the cost of inventory plus an estimated cost to ship the products. Intersegment sales have been eliminated and are excluded from net sales in the above table.

Geographic Segments

Financial information relating to our business by geographic area was as follows for the years ended December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Net Sales

 

  

 

  

United States

$

248,577

$

266,515

Canada

 

18,064

 

21,897

Australia

 

20,826

 

23,012

Asia

 

438

 

4,143

South Africa

 

2,385

 

2,481

Total

$

290,290

$

318,048

Long-Lived Assets

 

  

 

  

United States

$

73,980

$

75,274

Other

 

11,867

 

14,650

$

85,847

$

89,924

Net sales attributed to geographic locations are based on the location of the assets producing the sales. Long-lived assets by geographic location consist of property, plant and equipment (net), operating lease ROU assets, goodwill, trademarks, investment in real estate and amortizable intangible assets.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLAN
12 Months Ended
Dec. 31, 2024
SHARE-BASED COMPENSATION PLANS  
SHARE-BASED COMPENSATION PLANS

19. SHARE-BASED COMPENSATION PLANS

At December 31, 2024 we had two share-based compensation plans: the 2017 Incentive Plan (the “2017 Plan”) and the 2024 Incentive Plan (collectively, “the Plans”). On May 7, 2024, the shareholders of Weyco Group, Inc. approved the 2024 Incentive Plan (the “2024 Plan”) which allows for the grant of up to 1.5 million share-based awards to executives, directors, and other salaried employees. Awards available for grant under the 2024 Plan include restricted stock and options to purchase common stock of the Company, as well as other forms of share-based compensation. Awards are no longer granted under the 2017 Plan; however, awards previously granted under such plan continue in accordance with their terms.

Restricted stock awards were the only form of share-based compensation granted in 2024. Both stock options and restricted stock awards were granted in 2023.  Restricted stock awards and stock options are valued at fair market value based on the Company’s closing stock price on the grant date. Restricted stock granted in 2024 vests ratably over five years, while restricted stock granted in 2023 vests ratably over four years. Stock options granted in 2023 vest ratably over five years and expire 10 years from the grant date. As of December 31, 2024, there were approximately 1.4 million shares remaining available for share-based awards under the 2024 Plan.

Stock option exercises can be net share settled such that we withhold shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. The net share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued. In 2024, approximately 278,000 shares were withheld, and were based on the value of the stock on the exercise dates. Total payments made by the Company for the employees’ tax obligations to taxing authorities were $419,000 in 2024 and $186,000 in 2023; such payments are generally reflected as a financing activity within the consolidated statements of cash flows.

In accordance with ASC 718, share-based compensation expense of $1.5 million and $1.4 million was recognized in 2024 and 2023, respectively, for stock options and restricted stock awards granted since 2018. An estimate of forfeitures, based on historical data, was included in the calculation of share-based compensation.

At December 31, 2024, there was $1.4 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2020 through 2023 which is expected to be recognized over the weighted-average remaining vesting period of 2.9 years. At December 31, 2023, there was $2.1 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2019 through 2023 which was expected to be recognized over the weighted-average remaining vesting period of 3.7 years.

The following weighted-average assumptions were used to determine compensation expense related to stock options granted in 2023:

    

2023

 

Risk-free interest rate

 

4.31

%

Expected dividend yield

 

3.88

%

Expected term

 

8.0

Expected volatility

 

31.0

%

The risk-free interest rate was based on U.S. Treasury bonds with a remaining term equal to the expected term of the award. The expected dividend yield was based on our expected annual dividend as a percentage of the market value of our Company’s common stock in the year of grant. The expected term of the stock options was determined using historical experience. The expected volatility was based upon historical stock prices over the most recent period equal to the expected term of the award.

The following tables summarize our stock option activity during the years ended December 31, 2024 and 2023:

Stock Options

Years ended December 31, 

2024

2023

Weighted Average

Weighted Average

Stock Options

    

Shares

    

Exercise Price

    

Shares

    

Exercise Price

Outstanding at beginning of year

967,217

$

26.22

1,345,369

$

25.83

Granted

 

 

 

149,200

 

25.79

Exercised

 

(389,597)

 

26.53

 

(487,331)

 

25.02

Forfeited or expired

 

(13,860)

 

26.61

 

(40,021)

 

26.31

Outstanding at end of year

 

563,760

$

25.98

 

967,217

$

26.22

Exercisable at end of year

 

281,429

$

26.50

 

524,829

$

27.30

Weighted average fair market value of options granted

$

 

$

6.63

    

Weighted Average Remaining

    

Contractual Life (in Years)

Aggregate Intrinsic Value

Outstanding - December 31, 2024

 

6.5

$

6,521,000

Exercisable - December 31, 2024

 

5.3

$

3,109,000

The aggregate intrinsic value of outstanding and exercisable stock options is defined as the difference between the market value of our Company’s common stock on December 31, 2024 of $37.55 and the exercise price multiplied by the number of in-the-money outstanding and exercisable stock options.

Non-vested Stock Options

Weighted Average

Weighted Average

Number of Options

Exercise Price

Fair Value

Non-vested - December 31, 2022

453,636

$

24.76

$

4.55

Granted

149,200

 

25.79

 

6.63

Vested

(147,128)

 

25.26

 

4.44

Forfeited

(13,320)

 

25.24

 

4.91

Non-vested - December 31, 2023

442,388

$

24.93

$

5.28

Issued

Vested

(150,057)

23.38

4.52

Forfeited

(10,000)

25.60

5.73

Non-vested - December 31, 2024

282,331

$

25.46

$

5.66

The following table summarizes information about outstanding and exercisable stock options at December 31, 2024:

Options Outstanding

Options Exercisable

Weighted

Average

Number of

Remaining

Weighted

Number of

Weighted

Options

Contractual Life

Average

Options

Average

Range of Exercise Prices

    

Outstanding

    

(in Years)

    

Exercise Price

    

Exercisable

    

Exercise Price

$18.00

92,020

5.7

$

18.00

63,670

$

18.00

$23.38 to $25.79

 

272,069

 

7.4

$

24.79

 

96,996

$

24.14

$27.94 to $37.22

 

199,671

 

5.6

$

31.28

 

120,763

$

32.89

 

563,760

 

6.5

$

25.98

 

281,429

$

26.50

The following table summarizes our stock option activity for the years ended December 31:

    

2024

    

2023

(Dollars in thousands)

Total intrinsic value of stock options exercised

$

3,706

$

1,537

Net proceeds from stock option exercises

$

51

$

103

Income tax benefit from the exercise of stock options

$

964

$

400

Total fair value of stock options vested

$

678

$

653

Restricted Stock

The following table summarizes our restricted stock award activity during the years ended December 31, 2023 and 2024:

    

Shares of Restricted

    

Weighted Average

Stock

Grant Date Fair Value

Non-vested - December 31, 2022

 

71,808

$

24.67

Issued

 

27,700

 

25.79

Vested

 

(28,243)

 

23.60

Forfeited

(2,175)

 

25.13

Non-vested - December 31, 2023

 

69,090

$

25.54

Issued

 

54,855

34.65

Vested

 

(30,255)

24.86

Forfeited

 

(725)

27.54

Non-vested - December 31, 2024

92,965

$

31.12

At December 31, 2024, we expected 92,965 shares of restricted stock to vest over a weighted-average remaining contractual term of 3.5 years. These shares had an aggregate intrinsic value of $3.5 million at December 31, 2024. The aggregate intrinsic value was calculated using the market value of our Company’s common stock on December 31, 2024 of $37.55 multiplied by the number of non-vested restricted shares outstanding. The income tax benefit from the vesting of restricted stock for the years ended December 31 was $0.3 million in 2024 and $0.2 million in 2023.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2024
VALUATION AND QUALIFYING ACCOUNTS  
VALUATION AND QUALIFYING ACCOUNTS

20. VALUATION AND QUALIFYING ACCOUNTS

Deducted from Assets

Doubtful

Returns and

    

Accounts

    

Allowances

    

Total

(Dollars in thousands)

BALANCE, DECEMBER 31, 2022

$

1,110

$

1,000

$

2,110

Add - Additions charged to earnings

 

519

 

5,115

 

5,634

Deduct - Charges for purposes for which reserves were established

 

(136)

 

(5,098)

 

(5,234)

BALANCE, DECEMBER 31, 2023

$

1,493

$

1,017

$

2,510

Add - Additions charged to earnings

 

110

4,781

 

4,891

Deduct - Charges for purposes for which reserves were established

 

(415)

(4,846)

 

(5,261)

BALANCE, DECEMBER 31, 2024

$

1,188

$

952

$

2,140

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 30,320 $ 30,188
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

Risk Management and Strategy

We face various cybersecurity risks and threats that could have a material adverse effect on our business, operations, financial performance, liquidity, and reputation. We have implemented processes and systems to identify, assess, and manage these risks and threats, as well as to prevent, detect, and respond to any cybersecurity incidents that may occur, which is integrated into our overall risk management process. We also have a comprehensive cybersecurity strategy, policy, and program that aligns with our business objectives and risk appetite. We regularly review and update our cybersecurity strategy, policy, and program to address the evolving nature and scope of cybersecurity risks and threats. In addition, we consider the cybersecurity practices of our third-party service providers, through a general security assessment and contractual requirements, as appropriate, before engaging them in order to help identify and mitigate cybersecurity risks associated with those providers.

We comply with various laws, regulations, standards, and guidance related to cybersecurity, such as the Sarbanes-Oxley Act of 2002, the Payment Card Industry Data Security Standard, the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and the SEC's guidance on cybersecurity disclosures.

During the fiscal year ended December 31, 2024, we did not experience any cybersecurity incidents that materially impacted, or are reasonably likely to materially impact, our business strategy, results of operations or financial condition.  Please refer to the risk factors described in this report under Item 1A, “Risk Factors,” for a discussion of the potential impacts of future cybersecurity events.

Our Information Technology (“IT”) security department, led by our Chief Information Officer (“CIO”) and overseen by our Vice President of Information Systems (“IS”), holds primary responsibility for assessing and managing cybersecurity threats. Our CIO has more than 35 years of experience in IT and holds a bachelor’s degree in Management of IS; his in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.  Our Vice President of IS has more than 20 years of experience in various IT and IS roles, and holds a bachelor’s degree in Accounting and Finance.

A team of IT Specialists (including a dedicated Senior Cybersecurity Analyst) at our Company monitors cybersecurity and operational risks associated with information security and system disruption. This team employs measures aimed at protecting against, detecting, and responding to cybersecurity threats, and has implemented processes and procedures in line with our information security management system to bolster and advance resilient programs. This encompasses:

Continuously developing and evaluating our program in accordance with the NIST Cybersecurity Framework. This Framework serves as a reference to aid in the identification, assessment, and mitigation of cybersecurity risks pertinent to our business operations.
Engaging third-party IT security vendors to conduct ongoing assessments and monitoring of our networks and devices. Additionally, we routinely collaborate with assessors, consultants, and other third-party entities to review our cybersecurity program. These efforts aim to identify areas requiring sustained attention, enhancement, and alignment with regulatory requirements. Certifications held by our cybersecurity consultants include but are not limited to: CISSP, CISM, CCNP, and CMMC-RP.
Conducting regular cybersecurity awareness training, which is available for all employees during which we provide seminars, presentations, and employee engagement activities designed to reinforce our employee information security training and enhance the culture and knowledge of cybersecurity risks among our employees.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] We have implemented processes and systems to identify, assess, and manage these risks and threats, as well as to prevent, detect, and respond to any cybersecurity incidents that may occur, which is integrated into our overall risk management process. We also have a comprehensive cybersecurity strategy, policy, and program that aligns with our business objectives and risk appetite. We regularly review and update our cybersecurity strategy, policy, and program to address the evolving nature and scope of cybersecurity risks and threats. In addition, we consider the cybersecurity practices of our third-party service providers, through a general security assessment and contractual requirements, as appropriate, before engaging them in order to help identify and mitigate cybersecurity risks associated with those providers.

We comply with various laws, regulations, standards, and guidance related to cybersecurity, such as the Sarbanes-Oxley Act of 2002, the Payment Card Industry Data Security Standard, the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and the SEC's guidance on cybersecurity disclosures.

Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]

Our Audit Committee is provided with regular updates from management concerning cybersecurity developments, significant cybersecurity threats, risks and processes implemented to address these risks. Our Audit Committee receives presentations on cybersecurity topics from management as part of the Committee’s continuing education on topics that impact the Company. Furthermore, management informs the Audit Committee as deemed necessary, about any notable cybersecurity incidents.

Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Audit Committee
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] Our Audit Committee is provided with regular updates from management concerning cybersecurity developments, significant cybersecurity threats, risks and processes implemented to address these risks
Cybersecurity Risk Role of Management [Text Block]

A team of IT Specialists (including a dedicated Senior Cybersecurity Analyst) at our Company monitors cybersecurity and operational risks associated with information security and system disruption. This team employs measures aimed at protecting against, detecting, and responding to cybersecurity threats, and has implemented processes and procedures in line with our information security management system to bolster and advance resilient programs. This encompasses:

Continuously developing and evaluating our program in accordance with the NIST Cybersecurity Framework. This Framework serves as a reference to aid in the identification, assessment, and mitigation of cybersecurity risks pertinent to our business operations.
Engaging third-party IT security vendors to conduct ongoing assessments and monitoring of our networks and devices. Additionally, we routinely collaborate with assessors, consultants, and other third-party entities to review our cybersecurity program. These efforts aim to identify areas requiring sustained attention, enhancement, and alignment with regulatory requirements. Certifications held by our cybersecurity consultants include but are not limited to: CISSP, CISM, CCNP, and CMMC-RP.
Conducting regular cybersecurity awareness training, which is available for all employees during which we provide seminars, presentations, and employee engagement activities designed to reinforce our employee information security training and enhance the culture and knowledge of cybersecurity risks among our employees.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Chief Information Officer (“CIO”)
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our CIO has more than 35 years of experience in IT and holds a bachelor’s degree in Management of IS; his in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.  Our Vice President of IS has more than 20 years of experience in various IT and IS roles, and holds a bachelor’s degree in Accounting and Finance.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] Our Audit Committee receives presentations on cybersecurity topics from management as part of the Committee’s continuing education on topics that impact the Company. Furthermore, management informs the Audit Committee as deemed necessary, about any notable cybersecurity incidents
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Principles of Consolidation

Principles of Consolidation - The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America, and include all of our majority-owned subsidiaries after elimination of intercompany accounts and transactions.

Use of Estimates

Use of Estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results specifically related to inventory reserves, realizability of deferred tax assets, goodwill and trademarks could materially differ from those estimates, which would impact the reported amounts and disclosures in the consolidated financial statements and accompanying notes.

Cash and Cash Equivalents

Cash and Cash Equivalents - We consider all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. At December 31, 2024 and 2023, our cash and cash equivalents included investments in U.S. treasury bills, money market funds, and/or cash deposits at various banks. While we periodically have cash balances in excess of insured amounts, we have not experienced any losses on deposits in excess of insured amounts.

Investments

Investments - At December 31, 2024, we held investments in marketable securities (mainly tax-exempt municipal bonds). All of our marketable securities are classified as held-to-maturity securities and reported at amortized cost pursuant to Accounting Standards Codification (“ASC”) 320, Investments – Debt and Equity Securities, as we have the intent and ability to hold all investments to maturity. See Note 4.

Accounts Receivable

Accounts Receivable – Trade accounts receivable arise from the sale of products on unsecured trade credit terms. On a quarterly basis, we review all significant accounts with past due balances, as well as the collectability of other outstanding trade accounts receivable for possible write-off. It is our policy to write-off accounts receivable against the allowance account when receivables are deemed to be uncollectible. The allowance for doubtful accounts reflects our best estimate of probable losses in the accounts receivable balances. We determine the allowance based on known troubled accounts, historical experience and other evidence currently available.

Inventories

Inventories - Most of our inventories are determined on a last-in, first-out (“LIFO”) basis. LIFO inventory is valued at the lower of cost or market. All other inventories are determined on a first-in, first-out basis (“FIFO”) basis and are valued at the lower of cost or net realizable value. Inventory costs include the cost of shoes purchased from third-party manufacturers, as well as related freight and duty costs. We generally take title of product at the time of shipping. See Note 5.

Property, Plant and Equipment and Depreciation

Property, Plant and Equipment and Depreciation - Property, plant and equipment are stated at cost. Plant and equipment are depreciated using the straight-line method over their estimated useful lives as follows: buildings and improvements, 10 to 39 years; machinery and equipment, 3 to 15 years; furniture and fixtures, 5 to 15 years. For income tax reporting purposes, depreciation is calculated using applicable methods.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets - Property, plant, equipment and operating lease right-of-use assets, along with other long-lived assets, are evaluated for impairment periodically whenever triggering events or indicators exist that the carrying values may not be fully recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to its related estimated undiscounted future cash flows. If the sum of the expected undiscounted cash flows is less than the carrying value of the related asset, a loss is recognized for the difference between the fair value and carrying value of the asset. There were no impairment losses recorded on our long-lived assets in 2024 or 2023.

Leases

Leases - We lease retail shoe stores, as well as several office and distribution facilities worldwide. We determine whether an arrangement is or contains a lease at contract inception. All of our leases are classified as operating leases, which are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. We have no finance leases.

ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at the commencement date for leases exceeding 12 months. Minimum lease payments include only the fixed lease component of the agreement, as well as any variable rate payments that depend on an index, initially measured using the index at the lease commencement date. Lease terms may include options to renew when it is reasonably certain that we will exercise that option.

As our leases generally do not provide an implicit rate, our incremental borrowing rate is used to determine the present value of lease payments.  The incremental borrowing rate was a hypothetical rate based on an understanding of what we could borrow from a third-party lender, on a collateralized basis, over a similar term, and in an amount that approximates the value of the future lease payments at the lease commitment date.

Operating lease costs are recognized on a straight-line basis over the lease term and are included in selling and administrative expenses. Variable lease payments that do not depend on a rate or index, payments associated with non-lease components, and short-term rentals (leases with terms less than 12 months) are expensed as incurred. See Note 7.

Goodwill

Goodwill - Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from a business acquisition. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. Our goodwill resulted from the 2011 acquisition of the BOGS and Rafters brands, and, to a lesser extent, the 2021 acquisition of the Forsake brand. See Note 8.

Intangible Assets (excluding Goodwill)

Intangible Assets (excluding Goodwill) - Other intangible assets consist of customer relationships and trademarks. Customer relationships are amortized over their estimated useful lives. Trademarks are not amortized, but are reviewed for impairment on an annual basis and between annual tests when an event occurs or circumstances change that indicates the carrying value may not be recoverable. During 2024 and 2023, we recorded impairment charges of $0.3 million and $0.5 million, respectively, to write-down the carrying value of the Forsake trademark. These charges were recorded within selling and administrative expenses in the Consolidated Statements of Earnings. See Note 8.

Life Insurance

Life Insurance – Life insurance policies are recorded at the amount that could be realized under the insurance contracts as of the balance sheet date. These assets are included within other assets in the Consolidated Balance Sheets. See Note 9.

Income Taxes

Income Taxes - Deferred income taxes are provided on temporary differences arising from differences in the bases of assets and liabilities for income tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted income tax rates in effect. Tax rate changes affecting deferred tax assets and liabilities are recognized in income at the enactment date. We record interest and penalties associated with unrecognized tax benefits within interest expense and provision for income taxes, respectively. See Note 14.

Revenue Recognition

Revenue Recognition – Our revenue contracts represent a single performance obligation to sell our products to our customers. Sales are recorded at the time control of the product is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for our products.  Wholesale revenue is generally recognized upon shipment of the product, as that is when the customer obtains control of the promised goods. Shipping and handling activities that occur after control of the product transfers to the customer are treated as fulfillment activities, not as a separate performance obligation. Retail revenue is generated primarily from the sale of footwear to customers through our websites and at retail locations.  For sales made through our websites, revenue is recognized upon shipment to the customer.  For in-store sales, we recognize revenue at the point of sale. Sales taxes collected from website or retail sales are excluded from our reported net sales. Revenue from third-party licensing agreements is recognized in the period earned. Licensing revenues were $2.0 million in 2024 and $2.5 million in 2023.

All revenue is recorded net of estimated allowances for returns and discounts; these revenue offsets are accrued for at the time of sale. Our estimates of allowances for returns and discounts are based on such factors as specific customer situations, historical experience, and current and expected economic conditions. We evaluate the reserves and the estimation process and adjust when appropriate.

Generally, payments from customers are received within 90 days following the sale. Our contracts with customers do not have significant financing components or significant prepayment terms, and there is no non-cash consideration. We do not have unbilled revenue, and there are no contract assets and liabilities.

Shipping and Handling Fees

Shipping and Handling Fees - We classify shipping and handling fees billed to customers as sales. Shipping and handling expenses incurred by the Company are included in selling and administrative expenses in the Consolidated Statements of Earnings. See “Selling and Administrative Expenses” below.

Cost of Sales

Cost of Sales - Our cost of sales includes the cost of products and inbound freight and duty costs.

Selling and Administrative Expenses

Selling and Administrative Expenses - Selling and administrative expenses primarily include salaries and commissions, advertising costs, employee benefit costs, distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs), rent and depreciation. Consolidated distribution costs were $21.5 million in 2024 and $21.9 million in 2023.

Advertising Costs

Advertising Costs - Advertising costs are expensed as incurred. Total advertising costs were $12.6 million and $12.8 million in 2024 and 2023, respectively. Advertising expenses are included in selling and administrative expenses.

Foreign Currency Translations

Foreign Currency Translations - We account for currency translations in accordance with ASC 830, Foreign Currency Matters. Our non-U.S. subsidiaries’ local currencies are the functional currencies under which the balance sheet accounts are translated into U.S. dollars at the rates of exchange in effect at fiscal year-end and income and expense accounts are translated at the weighted average rates of exchange in effect during the year. Translation adjustments resulting from this process are recognized as a separate component of accumulated other comprehensive loss, which is a component of equity.

Foreign Currency Transactions

Foreign Currency Transactions - Gains and losses from foreign currency transactions are included in other expense, net, in the Consolidated Statements of Earnings. Net foreign currency transaction gains and losses were not material to our financial statements in 2024 and 2023.

Financial Instruments

Financial Instruments – From time to time, our wholly-owned subsidiary, Florsheim Australia, enters into foreign exchange contracts to buy U.S. dollars. All such contracts utilized in 2024 expired during the year, and there were no outstanding contracts at December 31, 2024.

Realized gains and losses on foreign exchange contracts are related to the purchase and sale of inventory and therefore are included in our net sales or cost of sales.  In 2024 and 2023, realized gains and losses on foreign exchange contracts were not material to our financial statements.

Earnings Per Share

Earnings Per Share - Basic earnings per share excludes any dilutive effects of restricted stock and options to purchase common stock. Diluted earnings per share includes any dilutive effects of restricted stock and options to purchase common stock. See Note 17.

Comprehensive Income

Comprehensive Income – Comprehensive income includes net earnings and changes in accumulated other comprehensive loss. Comprehensive income is reported in the Consolidated Statements of Comprehensive Income. See Note 13 for more details regarding changes in accumulated other comprehensive loss.

Share-Based Compensation

Share-Based Compensation - At December 31, 2024, we had two share-based employee compensation plans which are described more fully in Note 19. We account for these plans under the recognition and measurement principles of ASC 718, Compensation – Stock Compensation. Our policy is to estimate the fair value of each restricted stock award based on the fair market value of our Company’s stock price on the grant date. We estimate the fair value of each option award granted on the date of grant using the Black-Scholes option pricing model. The resulting compensation cost for both restricted stock and option awards is amortized on a straight-line basis over the vesting period of the respective awards.

Concentration of Credit Risk

Concentration of Credit Risk – At December 31, 2024, one customer accounted for 18% of our gross accounts receivable balance. At December 31, 2023, one customer similarly accounted for 18% of our gross accounts receivable balance. No other customer accounted for or exceeded 10% of our gross accounts receivable balance at December 31, 2024 or 2023. Additionally, no single customer accounted for or exceeded 10% of our total sales in 2024 or 2023.

Reclassifications

Reclassifications – Certain reclassifications have been made in the prior year’s Consolidated Balance Sheet to conform to the current year’s presentation. Such reclassifications had no effect on previously reported net income or equity.

For 2024, we changed the classification of our prefunded dividend from an operating to a financing activity in the Consolidated Statements of Cash Flows to better reflect the nature of the underlying transaction. The prior year prefunded dividend of $2.4 million was included in “Prepaid expenses and other assets” when funded in 2023 and “Cash dividends paid” when distributed to shareholders in 2024.

New Accounting Pronouncements

New Accounting Pronouncements

Recently Adopted

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires us to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker. In addition, this ASU requires the Company to disclose the title and position of its chief operating decision maker and how the chief operating decision maker uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We adopted this standard in the fourth quarter of 2024 using a retrospective transition method. The adoption did not have a material impact on our consolidated financial statements or related disclosures. See Note 18.

Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which will require us to disclose specified additional information in our income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This ASU will also require us to disaggregate our income taxes paid disclosure by federal, state, and foreign taxes, with further disaggregation required for significant individual jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures. 

In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses, which will require us to disclose disaggregated information about certain income statement expense line items. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures.

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2024
INVESTMENTS  
Schedule of marketable securities

2024

2023

    

Amortized

    

Market

    

Amortized

    

Market

    

Cost

    

Value

    

Cost

    

Value

(Dollars in thousands)

Marketable securities:

 

  

 

  

 

  

 

  

Current

$

852

$

848

$

215

$

215

Due from one through five years

 

2,692

 

2,677

 

3,518

 

3,592

Due from six through ten years

 

2,837

 

2,749

 

2,836

 

2,830

Total

$

6,381

$

6,274

$

6,569

$

6,637

Schedule of unrealized gains and losses on marketable securities

2024

2023

    

Unrealized

    

Unrealized

    

Unrealized

    

Unrealized

    

Gains

    

Losses

    

Gains

    

Losses

(Dollars in thousands)

Marketable securities

$

5

$

(112)

$

118

$

(50)

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
INVENTORIES  
Schedule of Inventory

    

2024

    

2023

(Dollars in thousands)

Finished shoes

$

93,064

$

94,663

LIFO reserve

 

(19,052)

 

(19,773)

Total inventories

$

74,012

$

74,890

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2024
PROPERTY, PLANT AND EQUIPMENT, NET.  
Schedule of Property, Plant and Equipment

    

2024

    

2023

(Dollars in thousands)

Land and land improvements

$

3,898

$

3,843

Buildings and improvements

 

32,204

 

32,204

Machinery and equipment

 

38,959

 

37,296

Retail fixtures and leasehold improvements

 

4,268

 

4,674

Construction in progress

 

971

 

1,972

Property, plant and equipment

 

80,300

 

79,989

Less: Accumulated depreciation

 

(52,120)

 

(50,485)

Property, plant and equipment, net

$

28,180

$

29,504

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of operating lease costs

    

Twelve Months Ended December 31, 

    

2024

2023

(Dollars in thousands)

Operating lease costs

 

$

4,421

$

4,912

Variable lease costs (1)

201

Total lease costs

 

$

4,421

$

5,113

(1)Variable lease costs primarily include percentage rentals based upon sales in excess of specified amounts.
Schedule of maturities of operating lease liabilities

The following is a schedule of maturities of operating lease liabilities as of December 31, 2024:

    

Operating Leases

(Dollars in thousands)

2025

 

$

4,608

2026

 

 

3,886

2027

 

 

2,186

2028

 

 

1,140

2029

527

Thereafter

 

 

Total lease payments

 

 

12,347

Less: imputed interest

 

 

(1,280)

Present value of lease liabilities

 

$

11,067

Schedule of supplemental information

    

December 31, 

December 31, 

2024

    

2023

(Dollars in thousands)

Operating lease liabilities - current

$

4,033

$

3,979

Operating lease liabilities - non-current

7,034

9,531

Total

 

$

11,067

$

13,510

    

Twelve Months Ended December 31, 

    

2024

    

2023

(Dollars in thousands)

Cash paid for amounts included in the measurement of lease liabilities

 

$

4,725

$

4,878

Right-of-use assets obtained in exchange for new lease liabilities (noncash)

$

2,533

$

3,180

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
INTANGIBLE ASSETS  
Schedule of indefinite-lived intangible assets

    

December 31, 

    

December 31, 

2024

2023

    

(Dollars in thousands)

Indefinite-lived intangibles:

Goodwill

$

12,317

$

12,317

Trademarks

 

32,868

 

33,168

Total

$

45,185

$

45,485

Schedule of company's amortizable intangible assets

    

    

December 31, 2024

December 31, 2023

Weighted

Gross

Gross

Average

Carrying

Accumulated

Carrying

Accumulated

    

Life (Years)

    

Amount

    

Amortization

    

Net

    

Amount

    

Amortization

    

Net

(Dollars in thousands)

Amortizable intangible assets

  

  

  

  

  

  

  

Customer relationships

 

15

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

Total amortizable intangible assets

$

3,500

$

(3,227)

$

273

$

3,500

$

(2,994)

$

506

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
OTHER ASSETS  
Schedule of other assets

Other assets included the following amounts at December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Cash surrender value of life insurance

$

21,306

$

20,568

Amortizable intangible assets, net (See Note 8)

 

273

 

506

Investment in real estate

 

1,705

 

1,909

Other

 

976

 

1,291

Total other assets

$

24,260

$

24,274

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS (Tables)
12 Months Ended
Dec. 31, 2024
EMPLOYEE RETIREMENT PLANS  
Schedule of pension plan weighted average assets allocation

Our pension plan’s weighted average asset allocation at December 31, 2024 and 2023, by asset category, was as follows:

Plan Assets at December 31, 

 

    

2024

    

2023

 

Asset Category:

 

  

 

  

Equity Securities

 

59

%  

58

%

Fixed Income Securities

 

31

%  

28

%

Other

 

10

%  

14

%

Total

 

100

%  

100

%

Schedule of funded status of pension plans

The following discount rates were used to determine the funded status of the pension plans as of December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

Discount rate for determining funded status

 

5.65

%  

5.15

%  

5.65

%  

5.16

%

Schedule of change in benefit obligation and plan assets

The following is a reconciliation of the change in benefit obligation and plan assets of both the defined benefit pension plan and the unfunded supplemental pension plan for the years ended December 31, 2024 and 2023:

Defined Benefit Pension Plan

Supplemental Pension Plan

    

2024

    

2023

    

2024

    

2023

(Dollars in thousands)

Change in projected benefit obligation

 

  

 

  

 

  

 

  

Projected benefit obligation, beginning of year

$

40,411

$

39,609

$

11,609

$

12,372

Service cost

 

427

 

467

 

 

Interest cost

 

1,995

 

2,052

 

561

 

580

Actuarial (gain) loss

 

(1,592)

 

916

 

(885)

 

(1,001)

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

(342)

Projected benefit obligation, end of year

$

38,493

$

40,411

$

10,940

$

11,609

Change in plan assets

 

 

 

  

 

  

Fair value of plan assets, beginning of year

$

38,041

$

35,927

$

$

Actual return on plan assets

 

4,151

 

5,214

 

 

Administrative expenses

 

(427)

 

(467)

 

 

Contributions

 

 

 

345

 

Benefits paid

 

(2,748)

 

(2,633)

 

(345)

 

Fair value of plan assets, end of year

$

39,017

$

38,041

$

$

Funded status of plan

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in the consolidated balance sheets consist of:

 

  

 

  

 

  

 

  

Accrued liabilities - other

$

$

$

(528)

$

(567)

Long-term pension liability

 

524

 

(2,370)

 

(10,412)

 

(11,042)

Net amount recognized

$

524

$

(2,370)

$

(10,940)

$

(11,609)

Amounts recognized in accumulated other comprehensive loss consist of:

 

  

 

  

 

  

 

  

Accumulated loss, net of income tax benefit of $2,012, $2,863, $179, and $410, respectively

$

5,729

$

8,150

$

510

$

1,168

Prior service cost, net of income tax benefit of $0, $0, $8 and $13, respectively

 

 

 

24

 

39

Net amount recognized

$

5,729

$

8,150

$

534

$

1,207

Schedule of net periodic pension cost

Assumptions used in determining pension expense for the years ended December 31, 2024 and 2023 were:

Defined Benefit Pension Plan

    

Supplemental Pension Plan

 

    

2024

    

2023

    

2024

    

2023

 

Discount rate for projected benefit obligation

 

5.15

%  

5.41

%  

5.16

%  

5.44

%

Discount rate for determining interest cost

 

5.08

%  

5.35

%  

5.08

%  

5.37

%

Long-term rate of return on plan assets

 

6.75

%  

6.75

%  

 

Schedule of company's pension expense

The components of pension expense for the years ended December 31, 2024 and 2023, were:

    

2024

    

2023

(Dollars in thousands)

Service cost

$

427

$

467

Interest cost

 

2,556

 

2,632

Expected return on plan assets

 

(2,437)

 

(2,301)

Net amortization and deferral

 

416

 

495

Pension expense

$

962

$

1,293

Schedule of projected benefit payments for the plans

Projected benefit payments for the plans at December 31, 2024, were estimated as follows:

    

Defined Benefit 

    

Supplemental

Pension Plan

Pension Plan

(Dollars in thousands)

2025

$

3,382

$

528

2026

$

3,266

$

607

2027

$

3,226

$

683

2028

$

3,172

$

886

2029

$

3,059

$

908

2030 - 2034

$

14,081

$

4,694

Schedule of fair value hierarchy

The following table summarizes the fair value of pension plan assets at December 31, 2024, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2024

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,838

$

-

$

-

$

16,838

Preferred stocks

 

205

 

-

 

-

 

205

Exchange traded funds

 

5,883

 

-

 

-

 

5,883

Corporate obligations

 

-

 

3,875

 

-

 

3,875

Pooled fixed income funds

 

7,610

 

-

 

-

 

7,610

U.S. government securities

 

-

 

663

 

-

 

663

Cash and cash equivalents

 

3,943

 

-

 

-

 

3,943

Total

$

34,479

$

4,538

$

-

$

39,017

The following table summarizes the fair value of pension plan assets at December 31, 2023, by asset category within the fair value hierarchy (for further level information, see Note 3):

December 31, 2023

Quoted Prices

Significant

Significant

in Active Markets

Observable Inputs

Unobservable Inputs

    

Level 1

    

Level 2

    

Level 3

    

Total

(Dollars in thousands)

Common stocks

$

16,693

$

$

$

16,693

Preferred stocks

 

202

 

 

 

202

Exchange traded funds

 

5,129

 

 

 

5,129

Corporate obligations

 

 

4,160

 

 

4,160

Pooled fixed income funds

 

5,793

 

 

 

5,793

U.S. government securities

 

 

772

 

 

772

Cash and cash equivalents

 

5,292

 

 

 

5,292

Subtotal

$

33,109

$

4,932

$

$

38,041

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2024
COMPREHENSIVE INCOME  
Schedule of accumulated other comprehensive loss

    

December 31, 

    

December 31, 

2024

2023

(Dollars in thousands)

Foreign currency translation adjustments

$

(11,671)

$

(7,954)

Pension liability, net of tax

 

(6,263)

 

(9,357)

Total accumulated other comprehensive loss

$

(17,934)

$

(17,311)

Schedule of changes in accumulated other comprehensive loss

The following table shows changes in accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

    

Foreign Currency

    

    

Translation

Defined Benefit

    

 Adjustments

    

Pension Items

    

Total

(Dollars in thousands)

Balance, December 31, 2022

$

(8,596)

$

(11,597)

$

(20,193)

Other comprehensive income before reclassifications

642

1,874

2,516

Amounts reclassified from accumulated other comprehensive loss

366

366

Net current period other comprehensive income

642

2,240

2,882

Balance, December 31, 2023

$

(7,954)

$

(9,357)

$

(17,311)

Other comprehensive (loss) income before reclassifications

(3,717)

2,786

(931)

Amounts reclassified from accumulated other comprehensive loss

308

308

Net current period other comprehensive (loss) income

(3,717)

3,094

(623)

Balance, December 31, 2024

$

(11,671)

$

(6,263)

$

(17,934)

Schedule of reclassification adjustments out of accumulated other comprehensive loss

The following table shows reclassification adjustments out of accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:

Amounts reclassified from accumulated

other comprehensive loss for the year

Affected line item in the

ended December 31,

statement where net earnings

2024

2023

    

is presented

(Dollars in thousands)

Amortization of defined benefit pension items

  

 

Prior service cost

$

20

(1)

$

20

(1)

Other expense, net

Actuarial losses

396

(1)

 

475

(1)

Other expense, net

Total before tax

416

 

495

 

Tax benefit

(108)

 

(129)

 

Net of tax

$

308

$

366

 

(1)These amounts were included in the computation of pension expense. See Note 12 for additional details.
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
INCOME TAXES  
Schedule of provision for income tax

    

2024

    

2023

(Dollars in thousands)

Current:

 

  

 

  

Federal

$

6,243

$

5,859

State

 

1,997

 

1,839

Foreign

 

219

 

516

Total

 

8,459

 

8,214

Deferred

 

1,057

 

2,462

Total provision

$

9,516

$

10,676

Schedule of effective tax rate

    

2024

    

2023

 

U.S. federal statutory income tax rate

 

21.0

%  

21.0

%

State income taxes, net of federal tax benefit

 

4.0

 

4.1

Foreign income tax rate differences

 

0.9

 

0.3

Share-based compensation

 

(1.6)

 

(0.2)

Other

 

(0.4)

 

0.9

Effective tax rate

 

23.9

%  

26.1

%

Schedule of components of deferred taxes

    

2024

    

2023

(Dollars in thousands)

Deferred income tax assets:

 

  

 

  

Accounts receivable reserves

$

266

$

385

Pension liability

 

2,708

 

3,635

Accrued liabilities

 

1,582

 

1,724

Operating lease liabilities

3,566

4,024

Foreign currency losses on intercompany loans

 

 

58

 

8,122

 

9,826

Deferred income tax liabilities:

 

 

Inventory and related reserves

 

(5,140)

 

(5,024)

Cash value of life insurance

 

(753)

 

(682)

Property, plant and equipment

 

(1,484)

 

(1,297)

Intangible assets

 

(10,207)

 

(9,639)

Prepaid expenses and other assets

 

(308)

 

(352)

Operating lease right-of-use assets

(3,115)

(3,555)

 

(21,007)

 

(20,549)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Schedule of net deferred tax liabilities

    

2024

    

2023

(Dollars in thousands)

Non-current deferred income tax benefits

$

1,037

$

1,096

Non-current deferred income tax liabilities

 

(13,922)

 

(11,819)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Summary of unrecognized tax benefits

    

2024

    

2023

(Dollars in thousands)

Unrecognized tax benefits balance at January 1,

$

608

$

305

Increases related to current year tax positions

 

32

 

366

Decreases due to lapsing of statute of limitations

 

 

(63)

Unrecognized tax benefits balance at December 31, 

$

640

$

608

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

The following table sets forth the computations of basic and diluted earnings per share for the years ended December 31, 2024 and 2023:

2024

2023

(In thousands, except per share amounts)

Numerator:

 

  

 

  

Net earnings

$

30,320

$

30,188

Denominator:

 

  

 

  

Basic weighted average shares outstanding

 

9,455

 

9,449

Effect of dilutive securities:

 

  

 

  

Employee share-based awards

 

144

 

86

Diluted weighted average shares outstanding

 

9,599

 

9,535

Basic earnings per share

$

3.21

$

3.19

Diluted earnings per share

$

3.16

$

3.17

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
SEGMENT INFORMATION  
Schedule of segment reporting information

Our chief operating decision maker is Thomas W. Florsheim, Jr., Chief Executive Officer.  Mr. Florsheim, Jr. regularly reviews and evaluates segment-level net sales, gross margins, and operating earnings to assess segment performance and to allocate capital and personnel resources to the segments. The following is a summary of certain key financial measures for the respective fiscal periods indicated. The significant expense categories and amounts align with the segment-level information that is regularly provided to Mr. Florsheim, Jr. Total assets and capital expenditures are not presented because Mr. Florsheim, Jr. does not review or allocate resources based on such information.

    

Wholesale

    

Retail

    

Other

    

Total

(Dollars in thousands)

2024

 

  

 

  

 

  

 

  

Product sales

$

225,907

$

38,701

$

23,649

$

288,257

Licensing revenues

 

2,033

 

 

 

2,033

Net sales

 

227,940

 

38,701

 

23,649

 

290,290

Cost of sales

136,354

13,184

9,227

158,765

Selling and administrative expenses

60,072

20,210

14,629

94,911

Earnings (loss) from operations

$

31,514

$

5,307

$

(207)

$

36,614

Interest income

3,681

Interest expense

(15)

Other expense, net

(444)

Earnings before provision for income taxes

$

39,836

Depreciation

$

1,802

$

7

$

674

$

2,483

2023

 

  

 

  

 

  

 

Product sales

$

247,896

$

38,012

$

29,636

$

315,544

Licensing revenues

 

2,504

 

 

 

2,504

Net sales

 

250,400

 

38,012

 

29,636

 

318,048

Cost of sales

151,077

12,964

11,124

175,165

Selling and administrative expenses

66,035

18,296

17,528

101,859

Earnings from operations

$

33,288

$

6,752

$

984

$

41,024

Interest income

1,107

Interest expense

(529)

Other expense, net

(738)

Earnings before provision for income taxes

$

40,864

Depreciation

$

1,942

$

7

$

630

$

2,579

Schedule of Company's business by geographic area

Financial information relating to our business by geographic area was as follows for the years ended December 31, 2024 and 2023:

    

2024

    

2023

(Dollars in thousands)

Net Sales

 

  

 

  

United States

$

248,577

$

266,515

Canada

 

18,064

 

21,897

Australia

 

20,826

 

23,012

Asia

 

438

 

4,143

South Africa

 

2,385

 

2,481

Total

$

290,290

$

318,048

Long-Lived Assets

 

  

 

  

United States

$

73,980

$

75,274

Other

 

11,867

 

14,650

$

85,847

$

89,924

XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2024
SHARE-BASED COMPENSATION PLANS  
Schedule of weighted average stock options assumptions

The following weighted-average assumptions were used to determine compensation expense related to stock options granted in 2023:

    

2023

 

Risk-free interest rate

 

4.31

%

Expected dividend yield

 

3.88

%

Expected term

 

8.0

Expected volatility

 

31.0

%

Schedule of stock option activity

The following tables summarize our stock option activity during the years ended December 31, 2024 and 2023:

Stock Options

Years ended December 31, 

2024

2023

Weighted Average

Weighted Average

Stock Options

    

Shares

    

Exercise Price

    

Shares

    

Exercise Price

Outstanding at beginning of year

967,217

$

26.22

1,345,369

$

25.83

Granted

 

 

 

149,200

 

25.79

Exercised

 

(389,597)

 

26.53

 

(487,331)

 

25.02

Forfeited or expired

 

(13,860)

 

26.61

 

(40,021)

 

26.31

Outstanding at end of year

 

563,760

$

25.98

 

967,217

$

26.22

Exercisable at end of year

 

281,429

$

26.50

 

524,829

$

27.30

Weighted average fair market value of options granted

$

 

$

6.63

    

Weighted Average Remaining

    

Contractual Life (in Years)

Aggregate Intrinsic Value

Outstanding - December 31, 2024

 

6.5

$

6,521,000

Exercisable - December 31, 2024

 

5.3

$

3,109,000

Schedule of non-vested stock options

Weighted Average

Weighted Average

Number of Options

Exercise Price

Fair Value

Non-vested - December 31, 2022

453,636

$

24.76

$

4.55

Granted

149,200

 

25.79

 

6.63

Vested

(147,128)

 

25.26

 

4.44

Forfeited

(13,320)

 

25.24

 

4.91

Non-vested - December 31, 2023

442,388

$

24.93

$

5.28

Issued

Vested

(150,057)

23.38

4.52

Forfeited

(10,000)

25.60

5.73

Non-vested - December 31, 2024

282,331

$

25.46

$

5.66

Summary of outstanding and exercisable stock options

The following table summarizes information about outstanding and exercisable stock options at December 31, 2024:

Options Outstanding

Options Exercisable

Weighted

Average

Number of

Remaining

Weighted

Number of

Weighted

Options

Contractual Life

Average

Options

Average

Range of Exercise Prices

    

Outstanding

    

(in Years)

    

Exercise Price

    

Exercisable

    

Exercise Price

$18.00

92,020

5.7

$

18.00

63,670

$

18.00

$23.38 to $25.79

 

272,069

 

7.4

$

24.79

 

96,996

$

24.14

$27.94 to $37.22

 

199,671

 

5.6

$

31.28

 

120,763

$

32.89

 

563,760

 

6.5

$

25.98

 

281,429

$

26.50

Schedule of stock option exercise activity

The following table summarizes our stock option activity for the years ended December 31:

    

2024

    

2023

(Dollars in thousands)

Total intrinsic value of stock options exercised

$

3,706

$

1,537

Net proceeds from stock option exercises

$

51

$

103

Income tax benefit from the exercise of stock options

$

964

$

400

Total fair value of stock options vested

$

678

$

653

Schedule of restricted stock award activity

The following table summarizes our restricted stock award activity during the years ended December 31, 2023 and 2024:

    

Shares of Restricted

    

Weighted Average

Stock

Grant Date Fair Value

Non-vested - December 31, 2022

 

71,808

$

24.67

Issued

 

27,700

 

25.79

Vested

 

(28,243)

 

23.60

Forfeited

(2,175)

 

25.13

Non-vested - December 31, 2023

 

69,090

$

25.54

Issued

 

54,855

34.65

Vested

 

(30,255)

24.86

Forfeited

 

(725)

27.54

Non-vested - December 31, 2024

92,965

$

31.12

XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2024
VALUATION AND QUALIFYING ACCOUNTS  
Schedule of valuation and qualifying accounts

Deducted from Assets

Doubtful

Returns and

    

Accounts

    

Allowances

    

Total

(Dollars in thousands)

BALANCE, DECEMBER 31, 2022

$

1,110

$

1,000

$

2,110

Add - Additions charged to earnings

 

519

 

5,115

 

5,634

Deduct - Charges for purposes for which reserves were established

 

(136)

 

(5,098)

 

(5,234)

BALANCE, DECEMBER 31, 2023

$

1,493

$

1,017

$

2,510

Add - Additions charged to earnings

 

110

4,781

 

4,891

Deduct - Charges for purposes for which reserves were established

 

(415)

(4,846)

 

(5,261)

BALANCE, DECEMBER 31, 2024

$

1,188

$

952

$

2,140

XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
NATURE OF OPERATIONS (Details)
12 Months Ended
Dec. 31, 2024
segment
item
NATURE OF OPERATIONS  
Number of reportable segments | segment 2
Number of brick and mortar stores | item 4
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
customer
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Impairment of long-lived assets $ 0 $ 0
Impairment of trademark 300 450
Distribution costs 21,500 21,900
Advertising costs 12,600 12,800
Prefunded dividend 21,579 2,352
Forsake    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Impairment of trademark 300 500
Licensing revenues    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenue from Contract with Customer, Including Assessed Tax $ 2,000 $ 2,500
Customer Concentration Risk | Accounts receivable    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Number of customers | customer 1 1
Customer Concentration Risk | Accounts receivable | One Customer    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Concentration risk percentage 18.00% 18.00%
Customer Concentration Risk | Revenue    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Number of customers | customer 0 0
Building and building improvements | Minimum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 10 years  
Building and building improvements | Maximum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 39 years  
Machinery and equipment | Minimum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 3 years  
Machinery and equipment | Maximum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 15 years  
Furniture and fixtures | Minimum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 5 years  
Furniture and fixtures | Maximum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Property plant and equipment, useful life 15 years  
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
INVESTMENTS    
Amortized Cost, Current $ 852 $ 215
Amortized Cost, Due from one through five years 2,692 3,518
Amortized Cost, Due from six through ten years 2,837 2,836
Amortized Cost, Total 6,381 6,569
Market Value, Current 848 215
Market Value, Due from one through five years 2,677 3,592
Market Value, Due from six through ten years 2,749 2,830
Market Value, Total $ 6,274 $ 6,637
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS- Unrealized gains and losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INVESTMENTS    
Unrealized Gains $ 5 $ 118
Unrealized Losses (112) (50)
Impairment of Investments    
Impairment of investment $ 0 $ 0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
INVENTORIES    
Finished shoes $ 93,064 $ 94,663
LIFO reserve (19,052) (19,773)
Total inventories $ 74,012 $ 74,890
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INVENTORIES    
Inventory in-transit $ 20.7 $ 16.7
Percentage of Inventory valued by the LIFO method of accounting 91.00% 91.00%
Percentage of Inventory valued by the FIFO method of accounting 9.00% 9.00%
Increase in cost of sales $ 0.4 $ 2.1
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT, NET.    
Land and land improvements $ 3,898 $ 3,843
Buildings and improvements 32,204 32,204
Machinery and equipment 38,959 37,296
Retail fixtures and leasehold improvements 4,268 4,674
Construction in progress 971 1,972
Property, plant and equipment 80,300 79,989
Less: Accumulated depreciation (52,120) (50,485)
Property, plant and equipment, net $ 28,180 $ 29,504
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Operating lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Operating lease costs $ 4,421 $ 4,912
Variable lease costs   201
Total lease costs $ 4,421 $ 5,113
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LEASES    
2025 $ 4,608  
2026 3,886  
2027 2,186  
2028 1,140  
2029 527  
Total lease payments 12,347  
Less: imputed interest (1,280)  
Present value of lease liabilities $ 11,067 $ 13,510
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Operating lease liabilities classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Operating lease liabilities - current $ 4,033 $ 3,979
Operating lease liabilities - non-current 7,034 9,531
Total $ 11,067 $ 13,510
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Additional Information (Details)
Dec. 31, 2024
LEASES  
Weighted-average discount rate (percent) 4.67%
Weighted-average remaining lease term 3 years 1 month 6 days
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Supplemental cash flow information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Cash paid for amounts included in the measurement of lease liabilities $ 4,725 $ 4,878
Right-of-use assets obtained in exchange for new lease liabilities (noncash) $ 2,533 $ 3,180
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Indefinite-lived intangibles:    
Goodwill $ 12,317 $ 12,317
Trademarks 32,868 33,168
Total $ 45,185 $ 45,485
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Amortizable intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortizable intangible assets    
Gross Carrying Amount $ 3,500 $ 3,500
Accumulated Amortization (3,227) (2,994)
Net $ 273 506
Customer relationships    
Amortizable intangible assets    
Weighted Average Life (Years) 15 years  
Gross Carrying Amount $ 3,500 3,500
Accumulated Amortization (3,227) (2,994)
Net $ 273 $ 506
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INTANGIBLE ASSETS    
Impairment of trademark $ 300 $ 450
Amortization of intangible assets 200 200
Future amortization expenses in 2025 200  
Future amortization expenses in 2026 100  
BOGS    
INTANGIBLE ASSETS    
Impairment of trademark 0  
Forsake    
INTANGIBLE ASSETS    
Impairment of trademark $ 300 $ 500
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
OTHER ASSETS    
Cash surrender value of life insurance $ 21,306 $ 20,568
Amortizable intangible assets, net 273 506
Investment in real estate 1,705 1,909
Other 976 1,291
Total other assets $ 24,260 $ 24,274
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ASSETS - Additional Information (Details)
$ in Millions
12 Months Ended
May 01, 2013
USD ($)
Dec. 31, 2024
USD ($)
employee
Dec. 31, 2023
USD ($)
OTHER ASSETS      
Number of current and former executives with life insurance policies | employee   5  
Approximate death benefit from life insurance policies   $ 22.5  
Percentage of building interest purchased 50.00%    
Payments to acquire buildings $ 3.2    
Percentage of building interest held by related party 50.00%    
Rent and occupancy costs   0.7 $ 0.7
Distributions received   $ 0.4 $ 0.3
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHORT-TERM BORROWINGS (Details) - Line of credit facility - USD ($)
$ in Millions
Sep. 27, 2024
Dec. 31, 2024
Dec. 31, 2023
Short-Term Borrowings      
Line of credit facility, expiration date Sep. 26, 2025    
Line of credit with a bank $ 40.0    
Spread on variable rate 125.00%    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember    
Short-term borrowings   $ 0.0 $ 0.0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTINGENT CONSIDERATION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Jun. 07, 2021
CONTINGENT CONSIDERATION      
Payment of contingent consolidation   $ 500  
Forsake      
CONTINGENT CONSIDERATION      
Contingent consideration liability     $ 1,300
Payment of contingent consolidation $ 500    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details)
Dec. 31, 2024
Dec. 31, 2023
Asset Category:    
Weighted Average Asset Allocation 100.00% 100.00%
Equity Securities    
Asset Category:    
Weighted Average Asset Allocation 59.00% 58.00%
Fixed Income Securities    
Asset Category:    
Weighted Average Asset Allocation 31.00% 28.00%
Other    
Asset Category:    
Weighted Average Asset Allocation 10.00% 14.00%
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Retirement Plans    
Weighted Average Asset Allocation 100.00% 100.00%
Long-term rate of return on plan assets 6.75% 6.75%
Minimum funding requirements - funding percentage in defined benefit retirement plan 80.00%  
Defined contribution plan employer contribution amount $ 1,100 $ 1,000
Defined Benefit Pension Plan    
Employee Retirement Plans    
Accumulated loss, income tax benefit 2,012 2,863
Prior service cost, income tax benefit 0 0
Supplemental Pension Plan    
Employee Retirement Plans    
Accumulated loss, income tax benefit 179 410
Prior service cost, income tax benefit $ 8 $ 13
Equity Securities | Minimum    
Employee Retirement Plans    
Weighted Average Asset Allocation 20.00%  
Equity Securities | Maximum    
Employee Retirement Plans    
Weighted Average Asset Allocation 80.00%  
Fixed Income Securities | Minimum    
Employee Retirement Plans    
Weighted Average Asset Allocation 20.00%  
Fixed Income Securities | Maximum    
Employee Retirement Plans    
Weighted Average Asset Allocation 80.00%  
Other | Minimum    
Employee Retirement Plans    
Weighted Average Asset Allocation 0.00%  
Other | Maximum    
Employee Retirement Plans    
Weighted Average Asset Allocation 20.00%  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details)
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Pension Plan    
Employee Retirement Plans    
Discount rate for determining funded status 5.65% 5.15%
Supplemental Pension Plan    
Employee Retirement Plans    
Discount rate for determining funded status 5.65% 5.16%
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in projected benefit obligation    
Service cost $ 427 $ 467
Interest cost 2,556 2,632
Amounts recognized in the consolidated balance sheets consist of:    
Long-term pension liability (9,888) (13,412)
Amounts recognized in accumulated other comprehensive loss consist of:    
Net amount recognized 6,263 9,357
Defined Benefit Pension Plan    
Change in projected benefit obligation    
Projected benefit obligation, beginning of year 40,411 39,609
Service cost 427 467
Interest cost 1,995 2,052
Actuarial gain (1,592) 916
Benefits paid (2,748) (2,633)
Projected benefit obligation, end of year 38,493 40,411
Change in plan assets    
Actual return on plan assets 4,151 5,214
Administrative expenses (427) (467)
Benefits paid (2,748) (2,633)
Funded status of plan 524 (2,370)
Amounts recognized in the consolidated balance sheets consist of:    
Long-term pension liability (524) (2,370)
Net amount recognized (524) (2,370)
Amounts recognized in accumulated other comprehensive loss consist of:    
Accumulated loss, net of income tax benefit of $0,000, $3,382, $000, and $672, respectively 5,729 8,150
Net amount recognized 5,729 8,150
Supplemental Pension Plan    
Change in projected benefit obligation    
Projected benefit obligation, beginning of year 11,609 12,372
Interest cost 561 580
Actuarial gain (885) (1,001)
Benefits paid (345) (342)
Projected benefit obligation, end of year 10,940 11,609
Change in plan assets    
Contributions 345  
Benefits paid (345)  
Funded status of plan (10,940) (11,609)
Amounts recognized in the consolidated balance sheets consist of:    
Accrued liabilities - other (528) (567)
Long-term pension liability (10,412) (11,042)
Net amount recognized (10,940) (11,609)
Amounts recognized in accumulated other comprehensive loss consist of:    
Accumulated loss, net of income tax benefit of $0,000, $3,382, $000, and $672, respectively 510 1,168
Prior service cost net of income tax benefit of $0, $0, $00 and $19, respectively 24 39
Net amount recognized 534 1,207
Plan Assets | Defined Benefit Pension Plan    
Change in plan assets    
Fair value of plan assets, beginning of year 38,041 35,927
Fair value of plan assets, end of year $ 39,017 $ 38,041
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Retirement Plans    
Long-term rate of return on plan assets 6.75% 6.75%
Defined Benefit Pension Plan    
Employee Retirement Plans    
Discount rate for projected benefit obligation 5.15% 5.41%
Discount rate for determining interest cost 5.08% 5.35%
Long-term rate of return on plan assets 6.75% 6.75%
Supplemental Pension Plan    
Employee Retirement Plans    
Discount rate for projected benefit obligation 5.16% 5.44%
Discount rate for determining interest cost 5.08% 5.37%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
EMPLOYEE RETIREMENT PLANS    
Service cost $ 427 $ 467
Interest cost 2,556 2,632
Expected return on plan assets (2,437) (2,301)
Net amortization and deferral 416 495
Pension expense $ 962 $ 1,293
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Pension Plan  
Employee Retirement Plans  
2025 $ 3,382
2026 3,266
2027 3,226
2028 3,172
2029 3,059
2030 - 2034 14,081
Supplemental Pension Plan  
Employee Retirement Plans  
2025 528
2026 607
2027 683
2028 886
2029 908
2030 - 2034 $ 4,694
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details) - Plan Assets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total $ 39,017 $ 38,041
Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 16,838 16,693
Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 205 202
Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 5,883 5,129
Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,875 4,160
Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 7,610 5,793
US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 663 772
Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,943 5,292
Fair Value, Inputs, Level 1 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 34,479 33,109
Fair Value, Inputs, Level 1 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 16,838 16,693
Fair Value, Inputs, Level 1 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 205 202
Fair Value, Inputs, Level 1 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 5,883 5,129
Fair Value, Inputs, Level 1 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 1 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 7,610 5,793
Fair Value, Inputs, Level 1 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 1 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,943 5,292
Fair Value, Inputs, Level 2 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 4,538 4,932
Fair Value, Inputs, Level 2 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 3,875 4,160
Fair Value, Inputs, Level 2 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 2 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 663 772
Fair Value, Inputs, Level 2 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total   0
Fair Value, Inputs, Level 3 | Subtotal    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Common Stock    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Preferred stocks    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Exchange traded funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Corporate obligations    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Fixed Income Funds    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | US Government Agencies Debt Securities    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total 0 0
Fair Value, Inputs, Level 3 | Cash and cash equivalents    
Employee Retirement Plans    
Fair Value of Pension Plan Assets, Total $ 0 $ 0
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
COMPREHENSIVE INCOME    
Foreign currency translation adjustments $ (11,671) $ (7,954)
Pension liability, net of tax (6,263) (9,357)
Total accumulated other comprehensive loss $ (17,934) $ (17,311)
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
COMPREHENSIVE INCOME    
Balance at beginning $ 244,493  
Balance at ending 245,585 $ 244,493
Accumulated other comprehensive loss    
COMPREHENSIVE INCOME    
Balance at beginning (17,311) (20,193)
Other comprehensive loss before reclassifications (931) 2,516
Amounts reclassified from accumulated other comprehensive loss 308 366
Net current period other comprehensive income (623) 2,882
Balance at ending (17,934) (17,311)
Foreign Currency Translation Adjustments    
COMPREHENSIVE INCOME    
Balance at beginning (7,954) (8,596)
Other comprehensive loss before reclassifications (3,717) 642
Net current period other comprehensive income (3,717) 642
Balance at ending (11,671) (7,954)
Defined Benefit Pension Items    
COMPREHENSIVE INCOME    
Balance at beginning (9,357) (11,597)
Other comprehensive loss before reclassifications 2,786 1,874
Amounts reclassified from accumulated other comprehensive loss 308 366
Net current period other comprehensive income 3,094 2,240
Balance at ending $ (6,263) $ (9,357)
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Reclassification adjustments out of accumulated other comprehensive loss    
Other expense, net $ (444) $ (738)
Earnings before provision for income taxes 39,836 40,864
Provision for income taxes 9,516 10,676
Net Income (Loss) 30,320 30,188
Amortization of defined benefit pension items | Reclassification out of Accumulated Other Comprehensive Income    
Reclassification adjustments out of accumulated other comprehensive loss    
Earnings before provision for income taxes 416 495
Provision for income taxes 108 129
Net Income (Loss) 308 366
Prior service cost | Reclassification out of Accumulated Other Comprehensive Income    
Reclassification adjustments out of accumulated other comprehensive loss    
Other expense, net (20) (20)
Actuarial losses | Reclassification out of Accumulated Other Comprehensive Income    
Reclassification adjustments out of accumulated other comprehensive loss    
Other expense, net $ 396 $ 475
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current:    
Federal $ 6,243 $ 5,859
State 1,997 1,839
Foreign 219 516
Total 8,459 8,214
Deferred 1,057 2,462
Total provision $ 9,516 $ 10,676
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Effective tax rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES    
U.S. federal statutory income tax rate 21.00% 21.00%
State income taxes, net of federal tax benefit 4.00% 4.10%
Foreign income tax rate differences 0.90% 0.30%
Share-based compensation (1.60%) (0.20%)
Other (0.40%) 0.90%
Effective tax rate 23.90% 26.10%
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES    
Foreign component of pretax earnings $ 900,000 $ 2,800,000
Unrecognized tax benefits $ 90,000 $ 30,000
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of deferred taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Accounts receivable reserves $ 266 $ 385
Pension liability 2,708 3,635
Accrued liabilities 1,582 1,724
Operating lease liabilities 3,566 4,024
Foreign currency losses on intercompany loans   58
Total Deferred income tax assets 8,122 9,826
Deferred income tax liabilities:    
Inventory and related reserves (5,140) (5,024)
Cash value of life insurance (753) (682)
Property, plant and equipment (1,484) (1,297)
Intangible assets (10,207) (9,639)
Operating lease right-of-use assets (3,115) (3,555)
Prepaid expenses and other assets (308) (352)
Deferred tax liabilities, gross (21,007) (20,549)
Net deferred income tax liabilities $ (12,885) $ (10,723)
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Net deferred tax liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES    
Non-current deferred income tax benefits $ 1,037 $ 1,096
Non-current deferred income tax liabilities (13,922) (11,819)
Net deferred income tax liabilities $ (12,885) $ (10,723)
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES    
Unrecognized tax benefits balance at January 1, $ 608 $ 305
Increases related to current year tax positions 32 366
Decreases due to lapsing of statute of limitations   (63)
Unrecognized tax benefits balance at December 31, $ 640 $ 608
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS (Details)
$ in Millions
Dec. 31, 2024
USD ($)
COMMITMENTS  
Purchase of inventory $ 38.1
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SHARE REPURCHASE PROGRAM    
Stock repurchase program, number of shares authorized to be repurchased 8,500,000  
Stock repurchased and retired during period, shares 19,841 170,422
Payments for repurchase of common stock $ 586 $ 4,338
Stock repurchase program, remaining number of shares authorized to be repurchased 848,916  
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Basic and diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator:    
Net earnings $ 30,320 $ 30,188
Denominator:    
Basic weighted average shares outstanding (in shares) 9,455 9,449
Effect of dilutive securities:    
Employee share-based awards (in shares) 144 86
Diluted weighted average shares outstanding (in shares) 9,599 9,535
Basic earnings per share (in dollars per share) $ 3.21 $ 3.19
Diluted earnings per share (in dollars per share) $ 3.16 $ 3.17
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Additional Information (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER SHARE    
Anti-dilutive share-based awards (in shares) 272,000 618,000
Weighted average price of anti-dilutive share-based awards (in dollars per share) $ 32.6 $ 28.95
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
segment
customer
store
item
Dec. 31, 2023
customer
SEGMENT INFORMATION    
Number of reportable segments | segment 2  
Number of brick and mortar stores | item 4  
Retail    
SEGMENT INFORMATION    
Number of brick and mortar stores | store 4  
Revenue | Customer Concentration Risk    
SEGMENT INFORMATION    
Number of customers | customer 0 0
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Schedule of segment data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SEGMENT INFORMATION    
Net sales $ 290,290 $ 318,048
Cost of sales 158,765 175,165
Selling and administrative expenses 94,911 101,859
Earnings (loss) from operations 36,614 41,024
Interest income 3,681 1,107
Interest expense (15) (529)
Other expense, net (444) (738)
Earnings before provision for income taxes 39,836 40,864
Depreciation 2,483 2,579
Product sales    
SEGMENT INFORMATION    
Net sales 288,257 315,544
Licensing revenues    
SEGMENT INFORMATION    
Net sales 2,033 2,504
Wholesale    
SEGMENT INFORMATION    
Net sales 227,940 250,400
Cost of sales 136,354 151,077
Selling and administrative expenses 60,072 66,035
Earnings (loss) from operations 31,514 33,288
Depreciation 1,802 1,942
Wholesale | Product sales    
SEGMENT INFORMATION    
Net sales 225,907 247,896
Wholesale | Licensing revenues    
SEGMENT INFORMATION    
Net sales 2,033 2,504
Retail    
SEGMENT INFORMATION    
Net sales 38,701 38,012
Cost of sales 13,184 12,964
Selling and administrative expenses 20,210 18,296
Earnings (loss) from operations 5,307 6,752
Depreciation 7 7
Retail | Product sales    
SEGMENT INFORMATION    
Net sales 38,701 38,012
Other    
SEGMENT INFORMATION    
Net sales 23,649 29,636
Cost of sales 9,227 11,124
Selling and administrative expenses 14,629 17,528
Earnings (loss) from operations (207) 984
Depreciation 674 630
Other | Product sales    
SEGMENT INFORMATION    
Net sales $ 23,649 $ 29,636
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Geographic Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SEGMENT INFORMATION    
Net Sales $ 290,290 $ 318,048
Long-Lived Assets 85,847 89,924
United States    
SEGMENT INFORMATION    
Net Sales 248,577 266,515
Long-Lived Assets 73,980 75,274
Canada    
SEGMENT INFORMATION    
Net Sales 18,064 21,897
Australia    
SEGMENT INFORMATION    
Net Sales 20,826 23,012
Asia    
SEGMENT INFORMATION    
Net Sales 438 4,143
South Africa    
SEGMENT INFORMATION    
Net Sales 2,385 2,481
Other    
SEGMENT INFORMATION    
Long-Lived Assets $ 11,867 $ 14,650
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Additional information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
May 07, 2024
shares
Share-Based Compensation Plans      
Number of share-based compensation plans | plan 2    
Taxes paid related to the net share settlement of equity awards $ 419,000 $ 186,000  
Share-based compensation expense   1,400,000  
Incentive plan 2017      
Share-Based Compensation Plans      
Shares remaining available | shares 0    
Share-based compensation expense $ 1,500,000    
Income tax benefit from the exercise of stock options $ 964,000 $ 400,000  
Incentive plan 2017 | Restricted stock      
Share-Based Compensation Plans      
Stock options granted in vest   4 years  
Shares expected to vest | shares 92,965    
Weighted-average remaining contractual term 3 years 6 months    
Aggregate intrinsic value $ 3,500,000    
Outstanding and exercisable stock options | $ / shares $ 37.55    
Income tax benefit from the exercise of stock options $ 300,000 $ 200,000  
Incentive plan 2017 | Employee Stock Option      
Share-Based Compensation Plans      
Stock options granted in vest   5 years  
Stock options granted in expire   10 years  
Shares paid for tax withholding for share based compensation | shares 278,000    
Taxes paid related to the net share settlement of equity awards $ 419,000 $ 186,000  
Unrecognized compensation cost $ 1,400,000 $ 2,100,000  
Weighted-average remaining vesting period 2 years 10 months 24 days 3 years 8 months 12 days  
Share Price | $ / shares $ 37.55    
Incentive plan 2024      
Share-Based Compensation Plans      
Shares remaining available | shares 1,400,000   1,500,000
Incentive plan 2024 | Restricted stock      
Share-Based Compensation Plans      
Stock options granted in vest 5 years    
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details) - Incentive plan 2017
12 Months Ended
Dec. 31, 2023
Share-Based Compensation Plans  
Risk-free interest rate 4.31%
Expected dividend yield 3.88%
Expected term 8 years
Expected volatility 31.00%
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details) - Incentive plan 2017 - Employee Stock Option - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Plans    
Shares, Outstanding at beginning of period 967,217 1,345,369
Shares, Granted   149,200
Shares, Exercised (389,597) (487,331)
Shares, Forfeited or expired (13,860) (40,021)
Shares, Outstanding at end of period 563,760 967,217
Shares, Exercisable at end of period 281,429 524,829
Weighted Average Exercise Price, Outstanding at beginning of period (in dollars per share) $ 26.22 $ 25.83
Weighted Average Exercise Price, Granted (in dollars per share)   25.79
Weighted Average Exercise Price, Exercised (in dollars per share) 26.53 25.02
Weighted Average Exercise Price, Forfeited or expired (in dollars per share) 26.61 26.31
Weighted Average Exercise Price, Outstanding at end of period (in dollars per share) 25.98 26.22
Weighted Average Exercise Price, Exercisable at end of period (in dollars per share) $ 26.5 27.3
Weighted Average Remaining Contractual Term (Years), Outstanding 6 years 6 months  
Weighted Average Remaining Contractual Term (Years), Exercisable, Outstanding 5 years 3 months 18 days  
Aggregate Intrinsic Value, Outstanding $ 6,521,000  
Aggregate Intrinsic Value, Exercisable $ 3,109,000  
Weighted average fair market value of options granted (in dollars per share)   $ 6.63
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details) - Incentive plan 2017 - Non vested stock options - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Plans    
Number of Options, Outstanding at beginning of year 442,388 453,636
Number of Options, Granted   149,200
Number of Options, Vested (150,057) (147,128)
Number of Options, Forfeited (10,000) (13,320)
Number of Options, Outstanding at end of year 282,331 442,388
Weighted Average Exercise Price, Outstanding at beginning of year (in dollars per share) $ 24.93 $ 24.76
Weighted Average Exercise Price, Granted (in dollars per share)   25.79
Weighted Average Exercise Price, Vested (in dollars per share) 23.38 25.26
Weighted Average Exercise Price, Forfeited (in dollars per share) 25.6 25.24
Weighted Average Exercise Price, Outstanding at end of year (in dollars per share) 25.46 24.93
Weighted Average Fair Value, Outstanding at beginning of year (in dollars per share) 5.28 4.55
Fair market value of options granted (in dollars per share)   6.63
Weighted Average Fair Value, Vested (in dollars per share) 4.52 4.44
Weighted Average Fair Value, Forfeited (in dollars per share) 5.73 4.91
Weighted Average Fair Value, Outstanding at end of the year (in dollars per share) $ 5.66 $ 5.28
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details) - Incentive plan 2017
12 Months Ended
Dec. 31, 2024
$ / shares
shares
SHARE-BASED COMPENSATION PLANS  
Options Outstanding, Number of Options Outstanding | shares 563,760
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 6 years 6 months
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 25.98
Options Exercisable, Number Of Options Exercisable | shares 281,429
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 26.5
Exercise price range $18.00  
SHARE-BASED COMPENSATION PLANS  
Exercise Prices, Lower Range Limit (in dollars per share) $ 18
Options Outstanding, Number of Options Outstanding | shares 92,020
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 18
Options Exercisable, Number Of Options Exercisable | shares 63,670
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 18
Exercise price range from $23.38 to $25.79  
SHARE-BASED COMPENSATION PLANS  
Exercise Prices, Lower Range Limit (in dollars per share) 23.38
Exercise Prices, Upper Range Limit (in dollars per share) $ 25.79
Options Outstanding, Number of Options Outstanding | shares 272,069
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 7 years 4 months 24 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 24.79
Options Exercisable, Number Of Options Exercisable | shares 96,996
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 24.14
Exercise price range from $27.94 to $37.22  
SHARE-BASED COMPENSATION PLANS  
Exercise Prices, Lower Range Limit (in dollars per share) 27.94
Exercise Prices, Upper Range Limit (in dollars per share) $ 37.22
Options Outstanding, Number of Options Outstanding | shares 199,671
Options Outstanding, Weighted Average Remaining Contractual Life (in Years) 5 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 31.28
Options Exercisable, Number Of Options Exercisable | shares 120,763
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 32.89
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Plans    
Net proceeds from stock option exercises $ 51 $ 103
Incentive plan 2017    
Share-Based Compensation Plans    
Total intrinsic value of stock options exercised 3,706 1,537
Net proceeds from stock option exercises 51 103
Income tax benefit from the exercise of stock options 964 400
Total fair value of stock options vested $ 678 $ 653
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details) - Incentive plan 2017 - Restricted stock - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Plans    
Shares of Restricted Stock, Non-vested beginning of period 69,090 71,808
Shares of Restricted Stock, Issued 54,855 27,700
Shares of Restricted Stock, Vested (30,255) (28,243)
Shares of Restricted Stock, Forfeited (725) (2,175)
Shares of Restricted Stock, Non-vested end of period 92,965 69,090
Weighted Average Grant Date Fair Value, Non-vested beginning of period (in dollars per share) $ 25.54 $ 24.67
Weighted Average Grant Date Fair Value, Issued (in dollars per share) 34.65 25.79
Weighted Average Grant Date Fair Value, Vested (in dollars per share) 24.86 23.6
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 27.54 25.13
Weighted Average Grant Date Fair Value, Non-vested end of period (in dollars per share) $ 31.12 $ 25.54
Aggregate intrinsic value $ 3.5  
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Valuation and Qualifying Accounts    
BEGINNING BALANCE $ 2,510 $ 2,110
Add - Additions charged to earnings 4,891 5,634
Deduct - Charges for purposes for which reserves were established (5,261) (5,234)
ENDING BALANCE 2,140 2,510
Doubtful Accounts    
Valuation and Qualifying Accounts    
BEGINNING BALANCE 1,493 1,110
Add - Additions charged to earnings 110 519
Deduct - Charges for purposes for which reserves were established (415) (136)
ENDING BALANCE 1,188 1,493
Returns and Allowances    
Valuation and Qualifying Accounts    
BEGINNING BALANCE 1,017 1,000
Add - Additions charged to earnings 4,781 5,115
Deduct - Charges for purposes for which reserves were established (4,846) (5,098)
ENDING BALANCE $ 952 $ 1,017
EXCEL 112 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( EE;EH'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 " )96Y:DEP5<^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW'D**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\S58)*DE29B 15B(K&NU$BJB)!_/>*T6?/B,_0S3"K!'BXX25&4%K)LF MAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LVQ:^'47W1=02P,$% @ "65N6IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" )96Y:U* /V$D( Y-0 & 'AL+W=O;2M16F;9N6W9TCO5W=6\,(F!J$G,.DXI MWWZ/$R"D<@YD9-ZTY.'\X_QB.^=O.U=K+MZ2)6.2?$1AG%PWEE*NOK;;B;=D M$4U:?,5B.#+G(J(2-L6BG:P$HWX6%(5MQ[)Z[8@&<>/F*MLW$3=7/)5A$+.) M($D:151L;EG(U]<-N[';\1PLEE+M:-]B"39G\OIH(V&KO5?P@8G$2\)@( M-K]N#.RO=QU'!61G_!FP=7+PFZA;F7'^IC;&_G7#4B5B(?.DDJ#P[YT-61@J M)2C'_[:BC?TU5>#A[YWZ*+MYN)D93=B0AZ^!+Y?7C7Z#^&Q.TU ^\_4_V?:& MNDK/XV&2_27K_-RNVR!>FD@>;8.A!%$0Y__IQQ;$04#?J@APM@'.IP"[4Q'@ M;@/<4P,ZVX!.1B:_E8S#'97TYDKP-1'J;%!3/S*8633T+XEA.1U.@(1[^0$6+6'EX M5Q-^AX?_*XWAZI;NZJ6[4'417Y,5]=AU _J A(EW MUKCYY2>[9_U#!\NDV)TAL1+(SAYD!U,O0+YL5DR'#0^WK>8?.CYH5%T^AL1* M?+I[/MW3^ SB.*4A>68K+J0.%*XC1:K#.T2CZH(R)%8"U=N#ZIT&:L)$P%6C M] GTJMHZ=41IUU-5=E5H?%UHAL1*T+[LH7TYL?4)"NE ]M:HKF&XUIR&B;:* MH6%U:1D2*]'J[VGUT3N<,B\5 (DE9.!),@I"1A[3:,:$CA:N95E6T[JT>GT= M,32T+C%#8B5BEWMBE^A=;M^,SVP1)!*JF"2/--(V25SG]?['\(G\_OST?4+& MCT,=,U2@+C-#8B5FME6D==8IU,:QQP6TQ2RCN"!3";T9X8(,>1I+L8'_OA;E M$?77L0X?'E27GRFU,L"#O-@^!> +_2!C'[JW8!YX>4IN+Y8 E MT])#@VO3,Z16IN<4])Q3Z U\']23B]T/\@W.(T^QOL[ADJ[KDM<6N4\DG0GP MD>26IR%[I\+7TD3%:M,TI%:F61@%&TV?<9HO:ZZEB4M.6N2I!0@_B&WWM2\0 M7* VP7,8!+MP"#:>XW\F.%1;T ^^\+76:!V1>PC"-4W?F#97P6-K@SN'<[ + MZV#C.?]GQBU$:;4RM@*(V'C^?]G;!,.W59(_A.L MJE^YN&+7=2Q;R\VHDS"E5N96> D;-P!9NQP(1JLQX0(=6^NV\*C:D,[A(.S" M0MAXWO^->U"7)DL>8][AB,BEU6]"B?2IB%'S8$JM3*NP#S:>][\$$CP6GQ/; M^77V&]D:L(T6&:XTY%$$^=]4# M48-A2JT\%%LX# ?W &#W_2!>D.DFFO%0A_.( !BRJ780UZB-,*56IE38" ?/ M^7?5C=Q_>$L:+UBE>STB]#B8W@W^K>5EU#B84BOS*HR#&5AV'R+(3N# M!DL3Z.E\,DZ25-_5'=%\U"7(0SRH-K9S. 2G< C.20[A3QZ"KZ=@[-7 DDBT ML'"E"EA&S8 IM3*LP@PX)YF!82J$&K?,!RNSK@R2VU0/#5?\P7110SRJ-K5S M. &G< +.24Y@'$LF\ME:-39.=QBUU'#%*FI&C8 IM3*UP@@X)QF!K#F2(7BG M!1?:W..(SL#S&$B @)^+:P,$S^O%P]$P&J1](+LA 2@8N/1OC'85TH:6&ZU76-:.)ORFU\JJ% M(O%W\;Q]/^$W"F(:>P%XT6Q4*-MW+T0VO0#OA'QASW\5RK^TBQGPRU360#RN M]L*%<_@#M_ '[DG3#-,E)+Q8!!&^54 MFW;@*K67R1CU"5NU;J:F%N6]W]A]R^YT+344\Z[#<[">Z"03<#A,<0$UBT*Q MR%,JH6^+E6/7(C.[LBA7ZQW/J(Z46Z"QXD:[ H/1\B$ M"DG&XW%>FB"!H\KNM+3/S:A?,:56?KB%7W%/7/4T"A(U7OJ#44%&L%.;1!X1 MJUK%@X?5)G8.K^(67L4]G#OLO;$7B$;EFTW::KG8*$8^LC>T<]J13 MV),.[AMV=JYJG/U(^"U]8X*\!&&X(=^G%^3;MXD.&:Y2>W7P.4Q(IS A'=P] M[)"- A&1\9V6&J[@N%I(1LV'*;4RI,)\='#SL8.D9E^KUN< (JV%G;26;??FT@A(##3KN5HH#-N7S'EW/L\8&R'SS%6("7(B=\8J1" M;*]-D\)@8TCAV/V285JL.,QENTP2LLOFT?F&R9C94D*S#A M&26 X?7$N('7,^@KA5+BKPP?>.L=J%">*?VA&K?)Q+ 4$$<Z>$KK@/R ME+V8YKS\!X=*UI<>XQT7M*B59;O(2/5$+_5 M!1DH'H%NU:PNPKN!06G5G#* M0"NR,JPY$B@:,WH 3$E+:^JE')M26T:3$36-*\'DUTSJB6AVOUS=_WD[OWE: MS,'J23[N%LNG%;C_#!8WC\O;Y9<5^ B^K>;@W9OWX W("'A*Z8XCDO"Q*22! MLF/&M;=IYJ-J)U_S+8KQQ)!;E6.VQT;T]@_H6Y]T M$?\F8V?QNTW\[I#U:"D3#T1LRUP]#1XP4-7C"(MY)I5H(!N>L!2F0:RKA@2"5@@%]D M1>'Z(0UZ,"-W!&$'N2\%+1AZ(SURV""'@\B+>BS!FM$"R+*G>"G1#UJDX M6*^CJV=9F_&MGNN/L+LL=4*>?6&*8:MXP4&^>Y%B=H3[ @66D+8=^ZZW>G5 M207.A:P#[1.B_;IU^(SEH0N#+:/[K#P$R68]ZT"@%_T.JHV?3?XH=/PN>U_, MM4+_PMJ$IVH&!XM%]/!SL$Y_O\O4V&7M2T'+#_P+K*?* _^[] PE4*BI*Y9C M=ZN/5@R&E];!J?S X?HS13R+&T @\Q'@*9(+XIT\4B4TSQ%K];[71E!Y"-IH M5W8W$VBEX*6M=BI0<+A"S;-\)W#R/R/P=6R]%:*5ZB8SLW7H+3#;E'OJ;R+H69$I#?UY2*8T,Y:&YGT;]02P,$% @ "65N6OH+ MI)P> P ? D !@ !X;"]W;W)K942(0A])S&3;B)1:-DU3!A%)L+SG2\+@RYR+!"N8BH4IEX+@ M, 4EL6E;EF6>$$F1+TNQP)F9LX2TH0P23E#@LS;QD.EV6EH^]3@C9*-W!LC[%TVF\!KTAM,)&CVASF@P?ND]]X:3_EL/]87XCL(!9N'@NWC-T?0CTB6##*%H6_ M2H:NIFA=>-:^8SFVU3+7^QX4657J]=SJ0%HUEU8M3=-(142@@"?@=J3+TYJ@ MZYA+>0,_."R36\1 /9\CA3^:1>*KE\S2A<@.0N'EH?!*LP2%$@[HC!&'! M)U(",QGCK."&OZ$<00%7A1G,F+V]W-PYM4KM*(.G5IYK%^>OEHNNE8H>;UM* M3/&,QE1]?J6T=J+!L1KND=!3(]MVK6*E]5QIO53IEW]:D=KZ:5P]79X.U)X: MV?7ZF;@VK3_"U2*["?RCR>XE RP6E$D4DSE06O?7??SL_E5E=E(^Y;I+9US=O7CZ*2 MSQ<3//G^Q9?R::WM%[/Y^88_B8707S?WK?DTZV=9EK5H5"D;U(K5Q>02?[BB MS [H+/Y5BF=U=(VL*X]2?K,?;I<7D\@J$I4HM)V"FS\[<26JRLYD=/QQF'32 MW],./+[^/OO?.^>-,X]!M#.T;VRSJUK MKOG\O)7/J+769C9[T:U--]IX4S;V,2YT:WXMS3@]O_K\:?'Y[O;Z\N'F&GV\ MO+O\='6#%K_=W#PLT!GZNKA&O[S[%;U#98,>UG*K>+-4YS-M[FS'SXK#73[N M[T(\=[D6Q7M$\121B,3 \*L?'TY/A\^,O[W3I'>:=/-1SWR7BX7Q[P/DQWY@ M# ^T>^J#VO!"7$S,IE&BW8G)_*]_P6GT-\BKGS39B8^T]Y&&9I]?<;5&YFFA MPEZ(/[;ECE>BT>#3VT^5=%/9C;^;9Q%+S5+OCMUQK5)&,>FM3G3&O(U[+5Y7^%<4$J#SYP>"F;3(FT(H)%?H'9GB..H>@KE,<#0U M(]1&=)FK>H4\2ARU-(O3>.038,5(YO$J[;U*@U[=-H6L!=+\Y<@O2&/JW!U' M>3J2Z!J1V",PZP5F;PC,\&FL&S%@2^59XP!L.\^VSD847QD=BIN0!0.,^ISEU0#C]7E#XE)Z@0C M:);Y@G'@% Z#:I]0 _)<^E 2NW2'[$S"C3VWEQ]O[VX?;F\6 MZ/+3-;KYY]?;A_^ E3H.,N_/ENH_:[;3?F0@'0F3KB\I-_S55W<1EUXYS<:1 M#5GEOM*+#(0C8<)='PJ;H$"745"% YEY2QQRU-.%439.M%7)'\NJ(S$HUF54 M'-%QRP-8499YZ@4RD(R$268>=[OM:H+:5F1\?Z)A<59O*ODJ1!#"Q$55RN)Q MI0M895&&/=('GI$PSQ:FB]P7D'RY,S0NE5WRH?$!!0--&$G&206R2HZ>R*G@ M 64DC+('_F+;L2XQZS5OCDH=CUH77(R.,S1@A"-?+TP&N)$PW#I^@*( 8.%X M7(9#5CGU5 -DH!H)4^VT#G]K8[GLBC/B'"8 9H2EQ+>" ^)(&'%01?N68I=F MV#34SH8"S'".?9P//I=+WA$0-Q>B^6Y@P'7"M/8 M%Z!T !4-@^I/9EGJTBB+Z+B*!:Q80CVIB@[,HF%F[8NQJE_>M[2Z7*+,D>H: MQ:F'KG1@%PVS:[_!WM+GLBC+DVC);QPHRKHNM6VU]NF_ MD(V- ]$41B_ZY9/4 N'D5U!Y<&:XN$)0E?83)CKU?L >#6//>F]VIM*R^#9% M[_#[*#*E4(MVO-H*T^EO]5JV79]/XFD41?8?4FMN9-BSHE(I MB__N&&:KE387=DNQ:1J3:4K!D6P:LW2:$7;Z(P47W$4I2V/G/!>PBIFG0:,# M<&D8N%=\4]IP-OK$2V&/1>5J6"M0K@O3C"39N*.$S'":^O+$ %T:ANX7438[ MH;1Y(H*WC7D2\/X##CYS3-BXO@7MHC3VG'_0 <,TC&%3-6[K;<6MT,/IG:D? M6[&VV-B97"P5+-Q%[1G.F)N&03N*?0L\,)G^2-MICVI@I%'@T#-.DGQ_H[;Y_*1AG&KLS MZ'UF9FCW+R3W'[3<=._T'J76LNXNUX(O16L-S.\K:=+QX8-]3=B_%I[_#U!+ M P04 " )96Y:DTY;%KD" #J!P & 'AL+W=O3:6#AQ9CLM MVZ>?[80LA8!::7W1V,D]CW]WB<_#+>-/(@60Z#FCN1A9J93%N6V+.(4,BS-6 M0*Z>K!C/L%13OK9%P0$G1I11VW.31DI:0DASE'HLPRS']? M &7;D>5:+S?NR3J5^H8=#0N\A@7(QV+.U3OHXW M 3\(;$5KC'0F2\:>].0Z&5F.!@(*L=0.6%TV, %*M9'"^%5[6LV26M@>O[A? MFMQ5+DLL8,+H3Y+(=&1]M5 "*UQ2><^V5U#GT]-^,:/"_*-M%1L.+!270K*L M%BN"C.35%3_7=6@)W. =@5<+O'T%?BWP3:(5F4EKBB6.AIQM$=?1RDT/3&V, M6F5#(XYY#(% M26),3] 7]+B8HN.C$W2$2(X>4E8*G"=B:$M%HOWLN%[UHEK5>V?5*<1GR'=/ MD>=X08=\LK_SG;S])F__(_=H',>LS*50VS$&LL%+"J>H7D:@8_6.$T8I MYN*DJPR5=\]XZV:QB3PW<(;VIIU>1U#/_1>T@QTTV,&'V!.69:H#J+T1/YVB M G.TP;2$-C J0+6J5'V_G>C!&RKW%?='$3O0O0:Z=P"T01,(ES)EG/R!I(NR M,@S;M0L<\WL%NT?@#G/8,(>',Q,ARF[>\ W&( R\T'^-VQ$7#,*^-^BF[3>T M_<-IU<$EI&I2)%]W(??W1.Z(ZT2V6YU8GX+?,5^37" **Z5TSOKJ5?'J9*DF MDA6F.2^95*W>#%-U& /7 >KYBC'Y,M']OCG>H[]02P,$% @ "65N6GND ML]80!@ H"0 !@ !X;"]W;W)K4E 6H\/W9Z!/\&)FU M0VWQC> G>G -Q%#NRO)1W%PD9R-#] AG.&9" O%_&[S 62:4>#^^-Z*C79O" M\?#ZAWI4#YX/Y@Y1O"BS/TG"TK/1= 02?(_6&;LIGW['S8

7&:W_@J?& MUAB!>$U9F3?.O U8W ;![>>^^UDU3,=((;FLZI\ I6PYFKBHL95>_,))H5XLI:L MXM\2[L?FBZO+Y=7GB^#3;1B Y2W_]R6\O%V"JPB$?WR]N/T+C,'790#>OGD' MW@!2@-NT7%-4)'0V8;Q]H3*)F[;.MVV9Q]HJ\YP_3$M6QH\]WHL3WFA%&,I$ M'\+G&%,*RGMPC2KP#65KW*,7J/5N,"DVF#*<@!!5!2D>^H84JD4^Q?$Z7V=( MJ%RQ%%> #Y(O\52LO0T>O:IQJI56]+/M"VVX1SW<$U=W#-6L<^HG..,E3$ M&" &[O #*<0@Q4V XP_ @N^!:9AF'\>MK%/+BKUI,_>=J3V;; YQ=8T\P_:< MME70M8*N;5A^VRSLFHU- _I6VRQ2CE?LPA_I"L7X;,094%QM\&C^ZR_0-7Y3 MS*:UFTU+.9N7?)_'QY^43D=7AV6ZR M1<#>$;"5!/A9PD^*@N^+586+^ 6P"A64K[[ZC$K^YMLE/_18+QVE\E Z.L4" MG6*AW4'MVJ:TB-0V+3+.CHRC)'/=Q!H907?H>-(N,IIPMY5$D2U.<)8 G'P#GJZQ\P5BL0/X= MC]ZX<$4>N6]%XK[8Z=SK3+?C2>=_UV0,Y>[H3I5T M+SC0.C+CP+@Z9Q&+")(>B8S/I]U=03J]%UV3L6P3*#LU%(9.L4B36 N&OX/A M*V'<2 #$DKG'A/7OD'[//$LHNB:21:#LT% 0.L4B36(M$-#8)Z.&$L52;%YC M42E(0,P3*1Y5;(,[_"RN>W30,ZM1.X0'+4?FI[7-4*M:I$NMC?"@G@!/ M(Z1@M:[BM.8H3IL*,W(DXFCDVL>()QTC"W6C0V.)OC9MZ,H)D=9&(UUJ;2[[ M4@!\=2V 1X$]A0"KEX[9F2G?]N5(H,?*@ZX+Y573-8-3P[5=>=Z[=OR1L*"D M%_78F;9M'Q0-VG.U3_3A?\OTU>Z#MQRMN3[L2_8MTY#G6&NV?[+1-HA]O@]_ M7L*OEAX,26O*KU4MA-V$?FQYT).7RRFS-J1]Z@]_8NZOUAY,26OVKU4MA-W4 MWC)\6X9TPJK-:%\!@-I* &JEP42T%@%@3Q7 ]*$!Y=U-:QU EUJ;W;X2 /_? MI0#83?2A?!8O>HS&MN?+$8#6LS@%)I^YX?IKAU/1GU+#MQZ[$S;<::.%+I- M#M[5$._N?$'5 RDHR/ ]=S0^>%RAVKX.L[UAY:I^?>.N9*S,Z\L4(W[\"P/^ M_7U9LA\WXHV0W4M)\W\ 4$L#!!0 ( EE;EIM*]].I ( )$& 8 M>&PO=V]R:W-H965T&ULK55K;]HP%/TK5E9-K;21D$!INQ"I M/*I56EM6Z*9]-,F%>'7BS#;0_OM=.R%+*473M"_X=>^YYQC?DW CY*-* 31Y MRGBN^DZJ=7'ANBI.(:.J)0K(\60A9$8U+N72584$FMBDC+N^YYVZ&66Y$X5V M;R*C4*PT9SE,)%&K+*/R>0!<;/I.V]ENW+-EJLV&&X4%7<(4]$,QD;AR:Y2$ M99 K)G(B8=%W+ML7PZZ)MP'?&&Q48TZ,DKD0CV9QG?0=SQ "#K$V"!2'-0R! MIB-R?'1"C@C+R2P5*T7S M1(6N1CX&U8VKVH.RMO]&[;9/;@0B*S+.$TA> K@HI%;C;]4,_(.((XA;)&A_ M(+[G=_80&OY]>G" 3E!?;F#Q@G^]W'UW5D)V]D.:IKY0!8VA[V#7*I!K<*+W M[]JGWJ=]>O\3V OUG5I]YQ!Z-*-/!!NUJ%J>,SIGG.EG0I.?^+#1"C0YQA>4 M",ZI5"?[+J.LT+45C"&MH[9WU@O==5/DZZ!>(^8%]V[-O7N0^Y"JE"1LS1+ MIXV^$"-%2)I\41BZ88K;>YF7^+T&J:#E!3O,7P=YK?/S'>INH[LSD$MK>HK$ M8I7KLC7JW=I7+ZV=[.P/T&]+>_P#4YKU#95+EBO"88&07LO8FRP-L%QH45@/ MF0N-CF2G*7XS0)H /%\(H;<+4Z#^"D6_ 5!+ P04 " )96Y:R.91X5H( M ",) & 'AL+W=O<2O:Z3-+_HK*3;CB:Y9_SS8\A5^6F5@S"9?B MJ9=O!&=1L6B=](CC^+TUB]/.\+SX;B:&Y]E6)G'*9P+EV_6:B;=+GF0O%QW< M>?_B(7Y:2?5%;WB^84]\SN6/S4S 56^O)8K7/,WC+$6"+R\Z(WPV=CVUH)#X M&?.7_. S4J8LLNQ974RBBXZC$/&$AU*I8/!OQ\<\290FP/%WI;2SOZ=:>/CY M7?M-83P8LV Y'V?)7W$D5Q>=?@=%?,FVB7S(7O[@E4$%P#!+\N(O>JEDG0X* MM[G,UM5B0+".T_(_>ZT<<; ^RT+2+6 -!>X+0MHM8 6AI;("K.NF&3#7MHGG5S1M%_(:6@"LDA]Y5Y^D;(C MA_E[A_G6O;SBH#2,F2JY)D/+U?[!+A&W3QM;:1#R@H%Y)X,]L, *;+3.A(S_ MUPHLT._INPU^7&_!SH^!PO: #4A8CK$S-"[-1DY'Q8.J U M >Y-@?P ;1J^(2E8FK.2]7]]@LXD_PTE69Z;T5=W.$36Q:2!WB T:'$O/F!2 M; 4_7S'!NZJGB!!X6.U_$9ZV6*A4'CG;]9K18)*B7INW20V86 '/JF[,AH_H MCO(U;^I"F QH"[R:2+&5I8:3]8;%0A5KE"U5%$30P8IG(TRJ(:".YD5=Z-#5 MQRAKLL-VMKN%2$3@Q"C.-UG.$H5U&;]"## (46F.45>'ZS?1ZC)>6XC6](>M M9#&2+5?@DWBI?H=?6!J:@\+34RR@_:8!!BF_ M[[:84!,2]NW]U8JE3\"[8,$!'Q>N1M"2 GRVB!,+-V,KXYU*SE^E[=@;-0OB M#V@P#+.MZF: I7F\8XO$O&,ZU>&@KR6(08IZM(42<W+G6"9D4QB0WZ+31(:AHD=AJ<[/NA#[*(Z#S7[6N=D4&JW];MDIH, MB9T,IY\=2(S #?08!$2+!UULT/?;\I_4%$G9>8N?>F!(.Y3RL?C!Z1"=5@KWF M/NI">."W=#JD9EYBGP6/#8!6IV@78BCNY4C]$?0OY5VB#Y78:6$#4M,IL=/I M;"O"%9W:>7VLMBZ*57%/(\7N<62RF1I(>^#WFUQI%",'L7B, MLN9V:N=VZ)>66W5RNX=J!&E@:JA309-Q[#?[IRZOF9_:F;^8V,'55=9'18H+ M+F/1/)FNS#(T )Z6WR8IE]*6QH\>'"Q_W )LCFNPS,)GZ +4*4,.+2P789RW M0->YW6OFMT$&.RUC/*W9G]H'Y!E[>Y_APRQ5U4A=P<<T'N#9M9Y\'JY/ MTUW/::%$6G,ZM7/ZHSI#*U(5PB9A$D)(9@C:W.( .5?A!:PH9<+?7: (1+XA M]L*$^?$)-8S->NMNDL*MV5U3/#V%XAP.--!4 PX"JOSG:PZH5(EN?B@ M,F<'36=JGLFI8=HFOEZ<#:/[H"7 W)J[W8_/K>/FV=IGD;LZ56-?*\X&*8^X MM"6$W)K073NA%\W7:'I5/NZ]_O/'Y.?HMG@$S"1:\*QYN*I>-TE1\7Y7_F"Q/[;_2LUH^)%DL;WE_AL7+X8 M4ZLIW].Y8P)2/$<)7X)*YWL B$3YZDMY(;--\?;((I,R6Q&PO M=V]R:W-H965T&ULI5;;;MLX$/V5@0L47<#Q+6FW2!,#3GK9 M MLD2)K-,RV-+6XH4B4IN]ZOWS.4+#NM&RRP+[8TY!R>F3DSXMG:^<=0,$?Z M7AH;SGM%C-7I/7+8:@\JSPYE68X&8W>#$NE;6]Z MEFPW?GKFZFBTY1M/H2Y+Y3<7;-SZO#?N;0VW>EE$,0RG9Y5:\AW'^^K&XVW8 MH>2Z9!NTL^1Y<=Z;C4\O3F1_VO"7YG78>R:)9.[>]NCG!>J-O'6K?_@ M-I[7@IZEM\Z^^MWG8Q75],R[-7G9#31Y2*$F;Y#35HIR%SU6-?SB]&KV]?[V UU_I.N;#[>SKY^O MK^[.AA'(LC[,6I2+!F7R"Y3QA+XX&XM 'VS.^5. (2AUO"9;7A>39Q'?3CN/)<^C_F>/S*.,!'0*B!]YDCCYY5U=]^FR1WEL/%5>VTQ7RI@-C)XP _H$5U(FN&19.]B2?U9H MDWO94$-YGA15SL>%,]J16] :[7[D.7-+J__AG.9>G*PJ00.'F#K7=GE*'XWS MZ"%=]NFJMI8NZE#TZ2ZJ;$.S7)4(XN+ZTUT3"J9!4(\\0!)7;*/S&]*!JMIG M!<9#3@OO2B1(^_RH4AYQNA7[P"H@([9>8 [5'H8!?4422_6W\Y(,D$5D&"+V M*"#]&8"VD(&49^35.@P %5FR1O>#NP'ESA@E4 ],A4(.X]IA5$H*U-PP!5XB M45*#*Y@*FI7L=:8LK0MG."ALP7CW2@9DZ/3PL%WL:BIA_X#@.2IM#KG?II6M MKZ0IR65W9,NJ3X@3Q79YG<4FQN ,M.7(X/."PG22Z"-ZR67C)FQ"Q9E6!HG# MB$0KPAI2M>6?CS)7@FC&+4VDNR^R@B0U1*4;1O=62S)19E&EH%XJJW*5TIFT MEG)J="8?(=!12\^<$HHIC62D(I,0TP! @ @-#"2L)#2 JPK+;$ ORS@$U+H] M:A= I_M#M)[$)<#[N[_P=XV>3GW *#E,;=-UFAO0GQU]S]!KWM>ENTROI\"CH5FJ'-+7:.&(PD$:PJ#&J:#0$N=YT"E3& SS3;)Q61FW84&4(+93#0?Z M[13;$VZAA1-4;9(VVKP\38K$T0:P%RR"F.$;[3'/%.8%+CWHD(5 -2J=!:WH M1F5ZH3-ZA6]UNHRLV&SZ6U+=Z-DA[5H'.LPX#94]NFWFGF![7LH=!TOX7AXW MBL!<-BS)3=VG90B[M97*Q4+%+HS6Z>3G>209V#NW4Q<@:&.9KGD!)]0V M-G>ASMK=)&?-!6JWO;F&?E%^J4')\ *NH\'OKWODFZM=\Q)=E:Y3]F =6G0[8L&PO=V]R:W-H965T X22= \T"^XE)=M)&A2[V"^)+-TW[SGW M2D=KZ[[YE5)!/)6%\<>=50C5I\' 9RM52M^WE3)XLK"NE $_W7+@*Z=DSDIE M,1@-A[\.2JE-Y^2([]VZDR-;AT(;=>N$K\M2NLVI*NSZN'/0:6[4JT(W! MR5$EEVJFPD-UZ_!KT%K)=:F,U]8(IQ;'G]U8O^#C6UQ9\Z M#ZOCSL>.R-5"UD6XL^O?5?+V<7I[/C@8!_DAK MD"7;I]'VZ#NV#T;BRIJP\N+'!UTQ&H[& M;]@[;+,_9'N'_Y?LH^WQZ[8)39]\)3-UW %$4WSWW00! DIM*O MA#1YO#C_N]:/LE F>'%I'I4/Y8OKGW_Z.#HX^"S.U#RP)BF%C9BIK'8Z:.6[ M8I)EMB;A.Y4I6)P7JM4C6R98!T&$"C9S8=,5MX4T6W,5N>)?9PJ'E>D8_659 M2>WX&9+X:LVR]Q4OBKP@1<]<7?S(&2\1T8*NB\*+>>ZX B%= H4 MEMFET?] GW@D%_ 05DIP=\ %"E%SM19UJ"$/M.NR+I.U2FYB/>RC0B8W+-.DVH:RGW _G@E7Q8,G-]M4*CI2^+8X M"$/38J7@-PCM<4-Z:Q#H1F1H#XRR&.):@8V1C7I2+M-DENY&2WTT@;!U6]XE MC#H./;?"V(!CM8\:CBF[LBIT!E]4ABYK(2S'8E+J3C,^HR M7C2[EB5A.-985BC?4^(,RKW-F;LQ N19T[[H#!UV^N(&P >JD50CX,,+7'+P M/CA)L[Q'O!AC?QUTB)ST4X=Q&E@W"O+!SW)",%FCQ0--A'Y'I_3%'PTJGB40 M81&[9P<=\9"L:T"R3=A[2U0%UVL=5M SO6<0];' ?F5=Z''4CEO#BW>I;UDS MP@4,SD&8+4.\YPQ3Z#G!&MG6#L#$B%!*7%N$]J$OOEB;,U1ZX%MTSU)3?HDF MWX%Z4"&J2R/W7GS5"P59@%P"P#MLC=B5N)=/D5@5R!L'?Q?/B%EY CUC@Y4^ K39Z&SM/NA MZ[P.-8\CG.4*[81)1LBE,\%,@Z]XQ'PJ:8C1LXPJ@-(86Y(U"T"SD;[X$P=* M<**NHIS29(9H<6IPI MGI[4G1K+$%D)8$JK]$6J!=-\X4VJ#T9 MVO8_X697!AR:8HQ-WVVR=MQ,QC**,EI.X-^#P)V,=(^R[3JN#89[@6Q2Y^P: MHFQAJ4E@;S78+@5 T$I754,7O^,/<\>%PEG,=HADLD\DYXE(L&IY[OB9+'Y0 MHX:A.F0)[ J\W>'DQ8LHME&W$/3#IB]AT+Y]>R1#H&%Y7DUE4@]EX M'.A5P#RX>G^=NU-I."PQ;E-MK*<@T7:+9!K$ 3I:JIU>B)U4,, Q(7DNU@YB M7D6J0S&H*#JM?9OMN9#5%XQ-PYB8PW,1K>/!T$ <9W1I^&6#K>#BL$O;PG\5 M^5IQ6P1!=.&H+HB?W"_:0F'P!I6&^;ET!J>$I14D,%M1W%.TM5,K>B5^5 U5 M-@5ED=XI$PL)0BIBN+?_LY4/-ONV_PB[>Z9,B!W/RSR('FO+G?;?B((+-#(# MJ>T,KDV7]P-.-Q+(OB 9HC01^H+6"^)"VHQ0M[A'0*(=SBB)W $RO[33MJ_C MKKQ]NX"965LMCI4P>P$FX1UOKJA)Z;,!O?^SKI&\-:0=@A>=8L,^MWT;=R@0 M&U+;*/EJT##PKU%_C/T<@$-Z:^GW.HH*/!I^OB6FT7D[][E1:/-RB0]8#@?! MA)J<:.ZV0Y9-=CBOQKD79'-/,R>D0V:G%/_$N MA7TQF9VF.-^#63T-TE?5'BI^4VGT)K.'5NW:]ME];_BA"WY;,FW?J0K+#-EX M=V\KS+;1Q^'[3_2NYBCDN$G9),9K5J-YAA$,I*()O.AR>8>'GVF%$7^! '9R M/T,]GN>.=-HT9@\[H?W6W5]:4E0?QJ]%M97MSQ8#.\3: MU.=-ND@S@<*02[S +2-6=Z-Z-ZOG(99X-.PAG^V[^+X2$/$BG&;FO/:M8[#S MO0H3?_2?S>M16/7PVOI%L2"Q=J =5A_\,O'>'BE[CX M PGPUZ^Y#5@?^'*E)-!! GB^L%AATP]RT'X./?D/4$L#!!0 ( EE;EKD MPZ/PM@, /D( 9 >&PO=V]R:W-H965T$&<9)]IZ6QQH4B5I.QDOWY'ZB5JZQCM ML ^V1/+NN>=>>*?Q7NDGDR%:>,Z%-),@L[8XBR*39)@S$ZH")9ULE,Z9I:7> M1J;0R%*OE(LH[O=/HIQQ&4S'?N]63\>JM()+O-5@RCQG^N4=_)ES0Q>*/$7 M3VTV"4X#2''#2F'OU/X/K/WYZ/ 2)8S_AWTE.SP)("F-57FM3 QR+JLG>Z[C MT%$X[;^A$-<*L>==&?(L+YEET[%6>]!.FM#5Z#Q&Z"# M&&Z4M)F!*YEB^BU 1 Q;FG%#\SP^BGB)20C#00_B?CPZ@C=LW1YZO.'_ZW8% M.CH,ZN[/F2E8@I. +HA!O<-@^O[=X*3_Y0CE44MY= S]OU(^#CH,X2=P8;:Z M@-.XWX,YXQH>F2@1;I"94B-=4&N R10NN4F$-T M!WA*^#QA I@Q;I/V!&=K M+KCEI&4S9H%IA*)<"YZ(%P(A-,/7 L/O6,3$HC9=VW06#,^Y8/H-_!]8]0Y MO)+\&;S&O9:Z5+8QXN+(95'2\6_*9JB=E/S6Y.^OFFKMJHR1KYX'*51FNU9? M>H#<0Z5<4R^D$#G*LEE]'Z6ASU4'N>;CC5++=/T45.D=+//"]58*2D+_G)(K M+34PFY$@,TJ2/B5DQR@@#JFC05%($=;$Q5-K2H%IBB,O&-54"/?D3L*T?N%R M"RQ7I:LTM0$F!)A,:?O!HLYAPR63":?HKXZPJ,HQSUU@]=0XPH@=5D:G?;N3ZKQMFK>/510,'= M4K1!X(94^^&GCP'H:M!6"ZL*/]S6RM*H]*\9?9N@=@)TOE'$LUXX ^W7SO1? M4$L#!!0 ( EE;EIXNX%)B@0 (<, 9 >&PO=V]R:W-H965T>3E;$/KD#T\%@J[4ZCPOO%<:_G MT@)+X;IF@9I.C9V>F,HKJ?'& M@JO*4MCU.2JS.HWB:+OQ35\M_,ZD_O7U_O/MW?7GKW>W)SU/@+S=2S?"Y[5PLDJ1)HTZR5><\>17Q$M,N#.(.)/UD^ K>H#%O$/ &_\V\6GCX MLC#7P[%;B!1/(TIXAW:)T?3]NWC<__2*:L-&M>%KZ&^I]KKP$+K0 H!072 = MB&UY@ SDO*9]HBQ@F'-4E**@+ (7W")"I)P)K@V SJ5 M$AF9P6P-9[<7,$GZ77C_CCZ#3[_L&RQL$8.&.&O<>ET;^M/&EO."W7[/;F@O MG]]T<&F4$M:!U!0V4SGRJ_NPP7H6B^,W];ZHK$7]I,-O,!DE;6HX:5%)/'I& M79*&N34E&(VDCC75O("LD95L7-(9'R5MZO"PH0:=43QI4\39X#KYV.!Z MU#_!3@:'+>IP>+1S-MZA^G!GO% M$\:=P23>H9/#X0X]&A_MT./6?9S'E:87 M3H5PSNEE\A=UJ=DHU2IZK*V&:VT2S1,B>U6:%3215# )GD!MP)%CCJR^3V=&PZ38B85HY ?"Z.R(/WD7\I_-I3RQQD=]%W0I28+]]"X M1^]7GLM4-JQZS5],A>-GA19L!WGP*M_CKPRQ),Z];F,(FP4=LJJ>#4,FDD.% MM6MV5XU%!OB=-^W)\"[\V.8/U@[@[*+2EH8-::?36P]G[>UM+K"[J(]H\Z+^ M.Z\JR')!"@6GXJ-T-)R_-);T6L-AB78>1F!'L:^TK^?$9K>9LL_JX?*)O1[1 MJ43G7-@*&ULS5;;;MLX$/V5@9H6#>#5/4Z69ED86 M44I42,JN_WZ'E*W8:>("VWW8%XLJ1!"'X3"H&*^]Z=C9[M1T+%LC>(UW M"G1;54RM+E#(Y<2+O(WAGL]+8PW!=-RP.3Z@^=K<*9H%/4O.*ZPUES4H+";> M>71ZD5I_Y_"-XU)OC<%&,I/RAYW>FW+BG7B08\%:8>[E\B.NXSFR?)D4VOW"LO.- M$@^R5AM9K<&DH.)U]V4_UWG8 IR$KP#B-2!VNKN-G,I+9MATK.02E/4F-CMP MH3HTB>.U+F-Y^_77W^>8[Q($I*27$V_D7,1[&2\Q\R&)!A"'<;J'+^G#2QQ?\N_"Z\#IRV![ M'TYUPS*<>'3@-:H%>M-W;Z)A>+9'6MI+2_>Q_T[:?O 1^+!% .<&*'58S5#U MZ0-6YW:0#(#7"ZR-5!PU9))NE#:8@RQ.X=V;DSA,SO[XZS:TF_VR\OY2"L&4 M)A%@2MEJDJ4/X9K7G(YM#KJ4I&KC?0"C9! .TVU#.A@.$_C[YOH6UF5X(H]& M@_ H/MPQ'!\GA_!%&B9V G]B/$X'(9W='^>;46COXQB ME$A#682#./2/Z78*X1X:2OM!--RV[*\.!=6@>YW$RK>EG$E3[D6,HK=V7]FJ MG0B7J! 63+2D=;:B;&.7M0HI\;;>] AFLJT-K^>P++E &+U]"77]&LKO"/+<^9?7*UQ3H!3XE[;!D1&7<0F2+5N3>M?E/3,TYR1%8$)3NS9$'JFN=W<3( MQK4KN@34_-RPI'\;J*P#K1=2FLW$;M#_?YG^ U!+ P04 " )96Y:!@8E MG!0# "-!P &0 'AL+W=OU1M)18F2YXD-^V_/\I.W&S7YH#M MP38ID1\_BB8UW2O]S92,67BLA#0SK[2VG@2!R4M643-0-9.XLU6ZHA95O0M, MK1DM6J=*!"0,1T%%N?3FTW9MK>=3U5C!)5MK,$U54?VT9$+M9U[D'1+G@5TR(1P0TOA^P/3ZD,[Q5#ZB?VASQUSNJ6&72OS- M"UO.O-2#@FUI(^Q&[3^R0SY#AY.1!WABKJH,S,JBX[+[T\7 . M)PYI^(H#.3B0EG<7J&5Y12V=3[7:@W;6B.:$-M76&\EQZ8KRV6KAGY^O- MG^O5YNX?'];7B]L[6-Q>P>JO+Y_6-ZO;.Q]N5W?3P&(<9QWD!\QEATE>P8P( MW"AI2P,K6;#B1X "?8LR9'EDIQ%O&+Y .+(!Q*2Y Q>W&<=MWCQ+V<]>"GM M#C1Y&=2US\34-&4!)6VW6'?&UYCZUK(%?:OL:P M9W VS/WO_UM*;CP_]EY=Z6$H-H EV!+U1BD8R[@VK%RCW O7B'I!^8(FM[S#XC] M-$M_U),8E@T7!9<[ Z^ZQL0G8?*S>D/S$@]KFV[TX5F@VP[AGIVR<=3+ MD9^-":S/%O)HFX9^'(:].L[\+,W@&J$GL,CSIFH$=>4N !SFE+H*_.D/@1 M"2].%D(_28<7YX/[()D]*0Q)_2@-3QZ+3@9D173N_8B,/A[-M)V MT[)?[>^:13=BG\V[B^J&ZAV7!JNR1==P,!YZH+OAWRE6U>W O5<6QW[%)BO?[W$/R9&7L M=U

_I1E;4['13>-\>CD4L+KI0;FH9K?,F-K93'U"Y'KK&LLB!4E:-D/#X< M54K7@[.3L'9ESTY,ZTM=\Y4EUU:5LK<77)K5Z2 >;!8^ZV7A96%T=M*H)5^S M_[VYLIB->BV9KKAVVM1D.3\=G,?'%U/9'S9\U;QR6V.22!;&?)?);]GI8"P. M<B+S6E"[^TZO;&DP&EK?.F6@O#@TK7W;_ZL<[#EL!\_(1 MLA9(@M^=H>#E6^75V8DU*[*R&]ID$$(-TG!.UU*4:V_Q54/.GWUX=W[][OID MY*%+5D;I6NZBDTN>D(L3^FAJ7SAZ5V>/2\W&U(G2M^82@8.T1)>Z9)<89B $_@:D7*T L+EW_$-6U62R7.= M,JDZHTP[;_6B#?V0JU27VFMVTCAE!MSQD+X4:_6."G7#9*Q>ZAIJ.IL-6VTR M1_RCT5;72UJP7S'74K2#8 .#HR%]5/7M1H^NT[+-H*H6=53!4S*-^.#(&X11 M\VHH866&:N/A.QB"NW55BCR9UJ+5/%MT@ K>FYS\QE62#]36)3L75GM1!5,9 M<\696%K(%^5,K1;E;3!C\4'YM9;45&";%+MK/Z1/,-FMJZ7EL.@V'J9 /OB. M)$@0 W*"!"'_.FLQN%%ER[1LE56U9R1 @M[:A1($*H*:&ZZQQW5IA_T&.1([ MB$Y"!O5:A(LT;SQT7@J,J%#@W)2@5'=,KU[,D_'DS3_^_P+HP*WMOB9T)5<+ MMJ$S-QNE0[J7K^%<\J&XOG"M [0<'OT:6= +VD:39.X%Y;Y$0CFJT+* M%B7?V_PZWML90)P\#B@9Q_3%^!Z]3YD[B.+X+@:QL--T8S4.+@WL;""-<%(4 M#*>78,X+Y.2(R*A%)F"@A7"V"'O+@8!90++'N0 >L"GQS-4J>RX#P^!0AW4.N@ M(W70:!*2HSYK$2T\A)+6=K0@*'Q0L!)9V;"&"CON 42 \?-XO$/%AXXQ_B:: M N=(-0_'B!M@Z91 MMUWSQTDTF<[@HT//Z:II/2JBT>+2TT!-E,S'>W0E9T;MURR !#U.W$N*XVA\ M.+MKO(*?S70 05J"L3KLA#0P78)!3:DS)8Y3K?DD.IH=_866VM3[#S5M_F?0-WVT>A0=3#;, M\JB86)A$!_&X7Y"3;7UVR3F$PC4/,6+ZPV;;M=:)RPKEEZLE9_M*3G1P#<[Q M5-B#$%60GPX/9[\,Z7QW1T9W^N54SW:IM"PW^+L4!3Z"LLDPIEM&84!4;=.4 M@440=JI<03GPA8)U3X/NEEX&,*X)Z &F76";__W@^AG\74J8C=*@7ISB:\[> MT'_?B!6BPUU"4O-4QT^C&*L;>E/ $^[W=!/._QN.L2.]IZ0%1LE^&9Y"B K'M+]*O] M2^R\>X#<;>^><1^5Q871P=,^F[,3G;M$9?3=")NGJ33S?]#H#]"F!_E_;G =RMXDBTQ)H:\2TW0B$JL17A9N0N-"9U8F*I,/_589C#C9 +E0GSU#KF@!7A!'XC^%8ZYI8* 0L@Q0:T?)ZY1:!Q313IHJPWRR@+LZ"*??0Q M =()J;0ISK]]&GDGX'ZQ\HZ6&FR+YU;EEZO>F"D9OI)W^&LMY,VG;G^.$Q'E2HU-=(MB6&ZI+\9;A7W>8; M"%#!9]E5!G*0&$ZG1LMP(G++KN%-UY0HBO=CH]/]:SV7B9N++X1B%K50BDL- M+ A;T7W8XK!U<*'.PB2/J/3$LQ#28TCD[P'H74WHIG0"QH5!"" M,Z8*54O<>,,3S_ -=1+>NM7(V97"4B1BA6"FP,VLRGV6DA$R6EE ]J;1(]XQ M+-F-O<<(]E-1T0#P4AH.@5U&G$NO3+D\_\77RWIW [=.%/++HU*+C"A1 3PB M4+9!/V]]FIQ3%LB7!;UH@H#IGVN#_B_/];MCVTIO;>\/_SX$-U4MD]'6_C*4 ME^U>/(?<@Z!W68PO%O6M$D#/D^8%W7^F[$6;/ZN8Q-Z?A$;UK1BF.D=2#4L6 M^]?5K^2VSC_7W"VM\'!7MOSG)+OP+[EDBC(#$^U$39N7YUC(;()H^^P\0;P% 8.'G@$6.@^63AH;7JG;M>^*K,BH1A;.ZW#04.8XOM-,7!ZZK^9P%D@I_\[(=RO MA@6P'FMT!N6 #Z@^HIW]#5!+ P04 " )96Y:\4_)[/T# #E" &0 M 'AL+W=OH&:]HIM*F$HZE9A;8Q*'(/JE281-$DK(2L@_G4 MK]V9^52W3LD:[PS8MJJ$V5RBTNM9$ >[A7NY*ATOA/-I(U:X0/>YN3,T"_6(S_L#7R2N;6\,[,E2ZV\\^9#/@H@%H<+,,8.@OT>\ M0J68B&1\WW(&>Y,,[(]W['][W\F7I;!XI=57F;MR%IP$D&,A6N7N]?H];OT9 M,U^FE?6_L.[.QFD 66N=KK9@4E#)NOL73]LX] GT3. 9 M(O.[.D%=Y+9R8 M3XU>@^'3Q,8#[ZI'DSA98_T@0DI2]GF2GYS)YD?$:LR&D\0"2*!F]P)?N_4L] M7_J'_G7HT>_1?"/.;",RG 54\A;-(P;SUZ_B273^@K;17MOH)?;_U?8R^A2& MT&> 3ZY$ \):=!9DG:F64@*T"(56=/EDO0)1Z;:F;>& (HW5DA"[:(.H=__._IF.J7G3?7I$48%DC2=&O)J'T+5\*6U!B,0:HC X]"M0BZ M "4+I*.T(^H,]RQ'D,2#-)KT%Z+!>'("%Y4V3OXKEHIQ3M0KR<,N*@.HJ%!\?M(Z)^$/]B-91]W&LE-J= IH+=] 0#XZC<6]V&IUN4[!; M.SV>]/:3TQ@>M",BW4]4SX/1()E$/RTIP/F;5J3E=1@EIE@Y+LL!^#YB?6Q:T[D@B407A:1\CMA _LOF_E_4$L#!!0 ( EE;EH(EG"AHP( /D% 9 >&PO M=V]R:W-H965T.F!W1)@*2' MM1==BJ1=KQ6;B85:DB?13?OVHV3'RX V&+";6!+)CS^ED*.ML<^N0"1X5:5V MXZ@@JL[CV&4%*N'ZID+-EK6Q2A!O[29VE461AR!5QFF2G,1*2!U-1N'LWDY& MIJ92:KRWX&JEA'V;86FVXV@0[0X6\MO>P%W"6?!"0M@%IT-TD"BHO!8G)R)HM6._- M-+\(I89H%B>U?Y0E6;9*CJ/)\F:^>/CZ<+6X@]E\L9@_W?[XOAS%Q&CO$&O#T: ':9(.#_".ND*/ M N_H?PMM,,/W,;Y'SETE,AQ'W 0.[0M&DR^?!B?)MP,BAYW(X2'ZOXL\C!DD M?7@7!7,-2ZP(U0HMI*?-[?9@BR"XT_CEP-06/ _,&C*+N200&XO(9NK#0X$P M;3TO&NMT9P5\I<9"[,4-4UM);Y[CF2UK+3)9^F,R^TI.@I+C/CPRP 8 H57. M1].!G#UOM0C2@?!M(56M0+P(68I5B; REE] Z@V7I#B.:9^'23_A3BI+'@H] M$#KGTDVMB7/5Y(@/O/\*A06I600ZO@$**HS&K\K_S8,X6,ZO%^\]>KS7C@KM M)@P=!YG/TG1F=]K-M6G3SG_1V";0=-LR%2AN5>& M>%2$9<&S&:UW8/O:&-IM?()NVD]^ U!+ P04 " )96Y:'6&)1 # #8 M!@ &0 'AL+W=O)*RJLA8M-@YIW%L;6@GAJEXEK+(HR)-4JR=/T,*F% MU-%L$M9N[6QB6E)2XZT%U]:UL*LS5*:;1EGTMG GEQ7YA60V:<02[Y%^-;>6 M9\F 4LH:M9-&@\7%-#K-CL_&/CX$_);8N8TQ>"6/QCSYR;R<1JDGA H+\@B" M7R]XCDIY(*;QO,:,AI(^<7/\AOX]:&XG MKO4<>+S"*!>>T/6Q^4$$1>O(U.MD9E!+W;_%Z_H<-A*.TB\2\G5"'GCWA0++ M"T%B-K&F ^NC&2D]I=R3Y9W)>?1[/SF^F%^_>/R^@%X>#^_N+P[ M?9C?7$\28G0?DQ1KI+,>*?\"*>XVWH_\1S*]+G/+,LAJ]*P-[.49Z.3N"A0FA:6U3\Q4-C98%@%F!:ZR\C MXV9Z;J63H;%XG1O$B2<$J0O5\N5#8P@U2:&@$2ON87(^;-%2:Q$*PSU=HA4A MG2I!T&&_3E(O.1K:)NP@%ZHDOJ"'\ @%6F*GX4Y0R+VAT<5PZKB(#=L#8U$4 MI@UH^R! 2?$HE:25C]G-XI'/5[YX)QQ;2V&L)\T6%VHRLN1^]RM"6G@1J@WJ M_=X&QX\R!K[O!U,R1@QS#2BL6OF#&^VS4B[(JAA=L"DM+?;B.DE50/!&BQ9, MI]&ZS<,E PZ)%&XG\B[6Z]E-XX,WM5R\DD451#="EGR=Q%?65Y76$3RW?)"^ M^"*PC>&SKSG9ZB <>&\\P^I@VZ>]6[V']YY_)>Q2:@<*%YR:QM_8 M)6WOH_V$3!.\Z]$0.V$85OSK0>L#>']A^$-;3WR!X6&UL M[1IK;]LX\J\0WG31 *JCM^6F#9"F*;9 '[FF>XO[2,NTS:TD>BDJCO?7WPRI M!Z7XD>SC"BSN0R*3&@Z'\YZA7FV$_%:N&%/D/L^*\O5HI=3ZY=E9F:Y83LNQ M6+,"WBR$S*F"H5R>E6O)Z%PORK,SWW7CLYSR8G3Q2L_=R(M7HE(9+]B-)&65 MYU1NW[!,;%Z/O%$S\84O5PHGSBY>K>F2W3+U\_I&PNBLQ3+G.2M*+@HBV>+U MZ-)[^29$> WP;\XVI?6;X$EF0GS#P?OYZY&+!+&,I0HQ4'CQ;X]0)?TVTVTE2^I8I>O))B M0R1" S;\H8^J5P-QO$"AW"H);SFL4Q?7'V\^?/[/]37Y?OI*; M#Y>?;E^=*4"/0&=IC>J-0>7O0>7YY*,HU*HDU\6Z-?Q#C M6Y:.2> YQ'?]\ "^H#ULH/$%?\5A#:IP-RJTE9?EFJ;L]0B,H63RCHTN?OS! MB]WS X2&+:'A(>Q/(_0P*L\?D[WHR"^,K.@=(Q0U&5;.R8P5\$N1=6UXZXP6 M9+/BZ8IL:$D64OS."L(6"Z;MB8",6#YCLI:3%X_))]%@*0WV&6-H?ZFL8(,* ME$,2M6(&=5G-2O9;Q0I%E(!IJLB<*C9&TFA6BIJ^ M8M<.D<5JS7&0/'H&C6 M)Q-\%/G&MH3=L[1"ZLHQ^<(4EQJZ(XI*V%R*.X[HT*;G!%"P?)V)+6/ECS\D MOCLK45PX;#ZQD#0K)L:PEDJU$I\/WX8UL??$QN]('+ MDM4B;+BMR()R2>YH5AG1 &DE+X%TR2'2<$ ._ KH6$O8F897Q)-0>TPBY$!E&.7-Y> MD8D7.>1*Y,@^#4'T^;US6R/?-*Q >=B,KGD%/-)AA77JIL^/C!6I00O'']B@ M'VHRX4?@(#?-$@!G2R&WCK9C-&5-;/E2$^8&YW_XJ>5R6033D+_;_;I7)XE"'T$D%;.E6+,:30(S0-41X!TKE:<+V.!+T(EGY 5)W&?G^VRQ M!X/G%BAK!ZT;N+JFZ#Q26JY>$@T&P.#?X$2 (NI80Q-&+;:B< \TI".X.I3ED5&N8(#*=$A0[*[U M6G:_AE=PK$P4RQ>*R9P8S[% MU;) B-/X]-*2(W7R%ZP469T$&(E2A@PK8"Y M0O+4A Y8:90 7RTJ&#=[U8J$DFG@3!0!IVQ)QD'!;" ;QJ?VMWLD#93VF""D M GER@?H&X0#X!@FPEIN&ZQ)N6!B/)]&S9H,G<< 0/0-1]QV:T7*C4"@?B',I M!EN-$P\$?*@PH"N4 ^X&P:QFDLD>@$%5^>!4QJCT_'YO^N==Y;'GVSKXUH&! MW-3T:?_4 -W:"=!.B,[;=K_:+6R.F5RAYA/RL\^E: PY"?C@L6<>S2BV_&E? M'J 1%.0*NIM"]M'3H'2%/@/UI'%E7?C4++8=$:S1PC^:D30V\,CT$$%-2L8T M]/<4]G=4@N;Y_"U(#KFAK5=4)9R^/(6XU8@*7..OQH'M$-K1Q.# 8LA,V)(7 M11UB42;MNA,2ND[H>=9$,'5B=VI->-YPPG>"B0_9@4G14P$)8/,V]"?=[WC2 M(]3SSQ^,WQ=@$1 &^U@\9SJ-.O8Z;N2WHRCNJ(T2EURFJH+4$V3S? F9Y"EX M/X@O+=L])YKZI^UX"A;5ODN2Z-2&=%WOM,L4UY3/N[>^,PF34WL_?/[NIZ6QEA=Y*I9W71T!3+ P'=96 M8(\;]K0UT^%+*XN\,\E!@?E8 MJPU@%)9N@%F<'L5YU:OYCD$W8U#"!^_^"GUNC=, M(]:VSSTAD1]:H^?HE-Q3>\982G]*VTK_8'_G\[+N3V"<7A;\]RY[PYP3DKNY MKBMF--/IK>XNEFU5+1;'0^-EW>R!%$!W(;!8>V$2]T=QV6).Y"<]9D6HJ!_: M7+*)\,U.V\Y,+$D,Y8!2"#W?G@!'B^[Q$V:_N4F0.O;\$^1+T[3**U,R&DE M);26;(4^[&+,@)Q Q(4CC,XD#>'J3J:/3 MK9,0F(:5Q-J44=G69K@S\>TXGX OM --Y/7"CN/%"<0XCMTX*Q4X1AOLK_\2 M0Y 7[*'GF*^SM".8'E>F8V<+PM[9?+?S6IAWVR)]&,W;*N=H KT_9]8%%93M M,%^W^#JVF*I)F5@ MT#6C"3P^'"CR[SZY(-M9 MU9STZIH37=GLKEQ\)XIB:Q0'/KEN.E.'4T^(<&$PZ:5D 18DM6N3BO_>5?#@ M:)B4H,(-=&@5-B$43S<#L77$3V/?&H&KL^J-X^(W\4Q!$5 WH2QVM2N-,X, MD%5SXT1P ]\]-ZMK7#I2Z!?>>>.LKNRTZ!:O'?*&DNOZ^F=,WBOL?F"O&,VE MT$P!GXG=_W)A[C30G/(J;Z]>)#9$98T,&8BW#HIRW=7/&"WQP@$;G]UE#9,I M>@E3Z^!F0^=NW2N9*YNBZ0]JVP!OJH 6O,CA.=.-1M,WK&]L"M-,'5SO%&!* M94GE=G"BDO7/ )N!6D=D(ZIL3@J!EVYP*-!)*(7'.VK/-=V:E6U7VG3B=@0$ MIPY&)1!N+G[^PCN,H7?N.>0A\$X'O7/RB%EK7G5:'SA!8EL!I+X($O= _-@> MQY 1 ,BD#]);$BR!N9(^G+M(2N+K#WD]+0L=-[.(I M=.)IV#/>KC^H W[]"0@D0Z8SO.@7<#ON)7;KPX.[+7U_6MNLA73%F:0R76W) M)F$];=/NC9(Q\$A"X@M/OV?\;QJTAQ+\J@08 :6YJ5?2W M'!+,!4]IH0[.'7L" R]-@O>1RF]V,/@\0\^J1?B^6%?6FY\+L??=ON<'S7^O M?OKU,ZCO[AYI0GAI!\I2*I%^Z[8$K8R=)+!U_L6>WS7@C=2Q2Y?V/52^VYGH MBQV_\/WU?=W<5I)B:$%OW6&(G"0)#N(P$%>[[I5W0 =.,ME%DYF_$2)C@XOM M/CT3)[9JIEWT&(CAW;=U=?YP21SO.B+.7F$XT??F^ .C!5BE]OD=X=/P,(,, M1%\QP$>%3CBQG53H1'ME/FCZ_%UN:=>5^S_3+3U,7O_OEA[CEN)>)QU_'>N! MU8L.N"B_1]?!!H7K'W57GC]]-#X#?=AU#=>$CA>[1]X>=V.1,YD&3Z 3H1_A MTH8+)Y/]S,5WQ]U;!,7,XP5DH&^KF1IZ.\C:W+ZWFP9V%O=0<09][?XG=6WE M8*?ZQKVER"'TB_AUG@(CY?HKB][G7/J#IW8IPZ;9V(,*)\N::A FW'9"=X^@ MZFAJDD$];C?;QKN^H#RSOG'-F5SJ+WFQ7UD5RGSNVLZV'PM?FF]D.W#SI3&X MCR4']0/E0!H\I:E7(T;B=;+ MRTY'10ED5+7%$CA^F0N948U#N>BHI00:VTU9VO%=M]?)*..-R5D)%8Z M91RFDJA5EE'Y?@VI6(\;7F,S\<06B383GB=%D)L0/,[B/QPW7" 0I1-H@4'R\P@VDJ0%" M,?XJ,!O;(\W&\OL&_3>K.^HRHPIN1/H'BW4R;@P:)(8Y7:7Z2:R_0J%/U^!% M(E7VEZSSM3Z>&*V4%EFQ&<<9X_F3OA5V*&T8N$O?X?/_]CMP_XOANU-&( M;+YWH@+E.D?QCZ!X/GD07">*W/$8XGV #HJTEJ0R$L")!+94G#@6A$QQY"(5MDJI1IB(G0"TGZ7D)B@>P62"J4( M51A\D9#(*V&38^J,@:))@]# M+[_\1(^ ;(8R&J_8&QRN-"Y3'@25%XDQ)X M]$ZTI%RA?6S^B/_$<,RL[38X%Z3I>4ZO[[7*4WUGV U;9%JDKI31&4N9?G<( MQRR+=M?T;2=*S_%[P6Y_<^@$W7Z+O A-T_,8*DN#9P=AZV J\$H"&C?(R6%\ M@:+,4B J0:I(E%"^ &N4L\Z-5])"(. [&&N""?Y];BP7:%W+P[_G#(?/#7,W M&^8^"O!28GKG<7.,+?1PX/BF?XIQ5?*0#?GW&C)5D'FF%Q8!Y50,Z9=I'3C= M8:]UX(G=87]ORG<=;XC.]:V&0L9Q#&0&6-G!A'A*E6)S%EDCJ(JTO="OS'G. MH!]69GVGZ_7(5296QA([9#3E7(KL8TY=?GI^U>A!KU<[]XBAEL>Q)DN03-2? M55CA'&5]QP_=FMG!P#_.65"FHT@,I9DBV&O"M8ZRIK%,Z\/,-0.G[Y5.V8G> M'U2-UQP&>/Q_Q9X[J)T[D[U]@YRK=^"XPZK7-GM^<"+XPCV2JDG_((W7Y.+C MB?>0PKU:@YWTV;7Z?Y21SW.@GZ$C<=RR%N MC5TVGY1&R8SIR3HQO8RIV7@(1\-6_;K::C!%;&O(Z]0[DO%K;"0^ M+@K1K"A$RZ*X,%M4$L,EBY'=H\0V^7F<)A=Q=$N'9VI!XW M/7=0:J0\?[@;/58[KXN]['-16TF,^!BW"EO:PI]M?XL))UV5&F+CH"N]Y6O# M3Z%RFSP#D$>A@>!%R7@NC6-F%J,-8M"4I:I==W_HE.YU&WZP.>TKPE> M\D&:!?A]+E#^8F .V/YM,/D'4$L#!!0 ( EE;EI(?)]EMP8 ,\3 9 M >&PO=V]R:W-H965T:R%-!>3C;7-V^G4K#:LIB94#9-P4BE=4PM+O9Z:1C-:.J1:3),H MFDUKRN7D\MSMW>K+<]5:P26[U<2T=4WUTS43:GLQB2>[C9_Y>F-Q8WIYWM U MNV/V2W.K834=J)2\9M)P)8EFU<7D*GY[G2&\ _@79UOC?1/49*G4[[CX4%Y, M(A2(";:R2('"SP.[84(@(1#CCY[F9&")B/[WCOI/3G?094D-NU'B%U[:S<6D MF)"25;05]F>U_0?K]#AU!$ MKR D/4+BY.X8.2G?44LOS[7:$HW00 T_G*H.&X3C$IUR9S6<UFR/C&J#6'H40+^8/62Z<$GA,H2/]*WY(?O MBB1*?_R??QU9)/GBY/0=R(G"< F2J=8 *7$OS$2J:I&-8G9!8D M6>JM\Z#(%^3.4LN&W3A8+.;>JD@7!%(>$EJ.,L:+X3N/9^1>68]/$63YPELE M<0:6JQB(67J$HWQDDP39+.G)C%X;!5T$R&9E"E$!7<)"&Y#=F"$T^0134">)2[P.[J"K5'0N%Y)/V%16/(1\^MU!AF#PAUM5JI M%M75H!E_H$O!2%__C9>3R@6 M)-I!DV_UF 9IM%^ K5T=73T0H M, 0X%\/!,HW^IA*WJ=RG'"A$4R>R@W3W!OQX1'^0#A!YF M/4:59@+RHGSICM,\B+/HS%^#KM LJ-F0!RI:AL$K>(65P;2:0AZ/P/,\]5!G M!63KK8;15]NG@#2"0GHA=_9'RYL:DVV C8.LR,[\=;*8GX'4ELHUQ\CIHLR# MB((DFGLH"XB&!3)D#>7 Y!'+!Z865FA7*YZ32*/"PT]S$/=Y<&B<1]^HZDUK M7H@P8@9QG)\=VL_S0_L)-+$]T9,HR#.0_1.4U_*XI[U4.8V3H"@\!B?.*O/$ MR;DV\UL'TZWU\O9E\E=,@#IW$:+)+$CUH8>^+_BQ^_@.6UA>LAN029D_'>]:*P M[XR[X=:ZRMU=./F_ 0!#PUT$L33O2HE5/7>H]FHM ;#<<\%?&"5?7I,)KJ)= M3$/[_2>5+5RH(1[\P=?K-M";HAPMI;$R&%_Q7>3@9/?,ZD,G&2MZ.L-ZOB-3 M0DD%$H(V!HT-U;4;T/I"6W-+]RD][R"GL_0;5=R;,#PEL^@5E3$.7G7H\9DE M&*]*)XL(ZEW434VI^]Z?CP)4U?5,9JQO5].N-J,MP^/R ,>*M,+R&M %!N8. M+"!;U0KL=F4+EL PI1*\+0Y,[1T3/U$QKQIEP;\<, 8QL6(.*GY+O3QFK1 3 MN>+8YO:'=7]Z9K;5,H NK#F$=@=GG@WI/537]0Q[<$1V0VY_!C=>2=9@-3@+ MG-P@0@0?6K7K39=92*J[IVB&KU+@BN5O8"KT"GND-9?=8+Y\PD0SCC>&+VUA MJ9WAPD.7^ZGWR%(SO79/28:X"M:]MPR[PVO55?=(,X)W3UT?J5[## *-N@+4 M*)SGDZY=[Q96->[)9JFL5;7[W# *=D4 .*\4>+5?((/A#>_R/U!+ P04 M" )96Y:<(9]%D$" %!0 &0 'AL+W=OT"]K$0)-V6!^R%6VW/2LV$PO5Q9/DNOW[4G+B M94"; 7NQ1(KG\% F->NT>;(UHH,7*92=1[5SS44Q8-ZCH9*.-9(Y, MLXUM8Y!5 21%G"7)>2P95U$Q"[X[4\QTZP17>&? ME(R\[I H;MYE$9[QSW? MULX[XF+6L"T^H/O1W!FRXH&EXA*5Y5J!P<49#2@\\W._9OX3:J98UL[C4XA>O M7#V/IA%4N&&MZ^XJ[>LX\7ZF%#5_H^M@TCZ!LK=-R!R8%DJM^92^[>S@ M3),/ -D.D 7=?:*@\IHY5LR,[L#X:&+SFU!J0),XKOQ/>7"&3CGA7+'\OEK= M/JYNOCT^S&)'A-X=ESOPH@=G'X#3#%9:N=K"C:JP^IL@)B6#G&PO9Y$=9;S& M<@QY.H(LR29'^/*AO#SPY?]77@^>O _V\W!A&U;B/**&MVB>,2I.3]+SY/*( MM,D@;7*,_5_2CH/3LS$<$,#IR31+\DNXK>5D3CT&H6J0 $&B) MI68$4 BOR,SXO4N)#UI3HMF& ;0DI56N[]+!.\SX5=_:?\+[!V+%S)8K2YDW M!$W&G\\B,/W0]8;336CTM78T-F%;TSN%Q@?0^49KMS=\@N'E*]X 4$L#!!0 M ( EE;EI_#@CNYP( /D& 9 >&PO=V]R:W-H965T2K)L&3*%15RNMD* M63)-6[GS5"61I=:I++S0]T=>R7+N3,?V;"FG8U'K(N>XE*#JLF3RYQP+T4R< MP#D63LK<'7'!MU MM :3R4:(-[-Y2B>.;PAA@8DV"(Q>>[S'HC! 1.-[A^GT(8WC\?J _MGF3KEL MF,)[47S+4YU-G-B!%+>L+O1*-(_8Y7-E\!)1*/N$IK4-KQQ(:J5%V3D3@S+G M[9O]Z.IPY!#[)QS"SB&TO-M EN4#TVPZEJ(!::P)S2QLJM:;R.7KA]GJP6L%LO7U?WC;+V Y>KERVKV//8TH1L;+^F0YBU2> (I".%9<)TI M6/ 4T[\!/*+52[HSZ>SJ2H=]G9PAXB#?^-=.T/HC \ M%RIRAQ\,-5.VY)B@+>YAI@:F>.32F$<M,O6GO:[/6CG[8][^%)Z9W.747P5NR=5WKTE&92NT[4:+ MRHK;1FB22KO,Z-^$TAC0_58(?=B8 /W?;OH;4$L#!!0 ( EE;EJ2GR8. MS , ,,* 9 >&PO=V]R:W-H965T!(N)9[N!?0 M2KO??JM=K7>R$_)198@:GHJ\5%,GT[JZ]CP59U@PY8H*2SI)A2R8)E%N/%5) M9(DU*G(O]/VA5S!>.K.)W;N7LXFH=@ZJ)@\GF!N=A-G<#I-E9\DVFS MX_/<#]<@4/7^>KY<33A&M.O;C%6#08X1L800C?1*DS!08P"-">U9A MQVH1GD6\P=B%*.A!Z(?],WC1/LK(XD7_*GZ\W(!FZQQ!H5:T*74& MFHYC452U9N:=*!"IJ7,> RL32'A>:TP F2S)7$&%]*0S)@VFM,;/=*8 3>J! M$H?%FE2ZY%D06D37\.'=*/2C3__;OZ5S($0G&K_?S XE/IC6*8IM4Y3#K8(J'E2V<2U MY)JC.G6Z+*I1ZQV3R<@]!_R4#HR' M)DD+S7)C&EZ%/=_W.U2F@9VZK"2/T13'^RATA[Y[";GH G+#8/0SY,*1.QZX M\+WI-2;<[%$#DP;?*''3\P08 M,"+3(_4=DL\>#35QUJFUS3%%WC1;GMH^V7I*!)1"6P@7YJ1M.-$,T8/ZWT@: M8&-;,:EYS"MF2!P\2MMLC5)[K0FD4A3_[/#F7DY+T'WM(^8=#!;4\39V?%($ M1FVPF3'VN_L);=X,)B_JS7CWC"<;"?6V=_ U!+ P04 " )96Y:\A%]$*<) !0'0 M&0 'AL+W=O_U9'LNVT/'(*\EQ#I;.K5\?']M\*5?"#O5:EIB9:[,2#J]F<6S71HJ9 M7[0JCJ,@&!VOA"H'9R=^[-JB-*U0IKPVSF]5*F/NWLM#;TT$X: :^J,72 MT<#QV,R-- MIEK_H)=/L]-!0 +)0N:.. C\W,IWLBB($<3XO>8Y:+>DA?WGAOM'KSMTF0HK MW^GBNYJYY>D@&["9G(M-X;[H[3]EK4]*_')=6/\_VU:T43!@^<8ZO:H70X*5 M*JM?<5?;H;<@>VQ!5"^(O-S51E[*]\*)LQ.CM\P0-;C1@U?5KX9PJJ1#N7$& MLPKKW-G-A]\N/EQ^99\N/UY]N3C_^NGJ\N38@3%-'^4IIYAN7!R MHF)RS)L;\QUI\CDHPHE.#L!M $.>*@S-]+9D>HX!X=AT M8W'^UM:+DLJ6(L_UIG2J7+"U+E2NI*U6=.?-A)'5@%AA@<6SMA)H9J'G%/N! MX:6&@A'L5<$UL;A1B]*K!CW/NUVNZUV&[%.E5^L@S8:C- M8LE6V@L#GPD#'@0!3*S=5@K#(1 ,[;Q=R1YV+7,E"G?/@(N(0,[61H&?*EHG M^58JXGWC<#S6+WHG2C$30_99Y91+(*^1M[+64QE?_PKRN*,-.$=77P!VTS;+LBNL#9?*CEOP !N-,/!^RO.2OR P95%$&M;IPMC :D0)N%*FOO[*2%LB5^+1E3T)&UC!AH_"6QS"L@)HJBT 3CP/*U M(O>@<=!979;8%#:%-6$?HNWC4P5D%Y+?^T#E.O*N")UJTSPD?OD>#B),C09Z8V$T>U3!VQ]M=&WT;)/7/M^. MOF!1E/)),.Z-Q!D?!V&?).:C9-(?R#(>I>-#&:8ABG@0QSM"A-&;1]\KZDOY M4+PH&O-)$K3O#T1[(%@T"3C^V#MM'07-+J_F-XQ'/$[W#1;&/,SVAR<<0NP3 MIY!DE+(; *1/C10P,Y0KBJY=/@#KL-H78(2D/X[VAB,('P;[.R5\%$WVQ4KX M) S9AP:=7A; L",V-WK5OW?U3C7D:9CT!E(>[QS[RR@8'_47C/@("SXAY! Y MCJX,2)!_6R#@*+.PVZT!I;]KNY=A>E3'6KT5]RGA;]LO29*C[KBFC9D.V]!&(C3?GN]]%QR-^PX: M\22+GTU<7X/\+/&C8)J,>389]4: 6$'8US>:\%&\0Q&F/$V2I\$T#7:1Z6DP M)>H#8)H&/ EVP+0OV@/!XA#32?9'8)J& +,#^!CQR>@ QH8\/)"KPG'*PS^+ MIB/DCG2?)3+49-_9PS%/HVQ_.(!;II,N/I_ T9@C_?6=EH_3_@%/LKX3)[!/ M]'PH"OL"U)\/1=-H\KPP.HZS_S.,)@'/#KCVL\/H)'D41N.@]P8X&'?WAW,4 M= \:5[DV:^U+5.VKJ_9&#LOV^P0'&QVXQ:,TM"*OXF0J41[*LNN[=&4B5:*J MCR4-[2Y?BOW=*MI7UX[*^:KLZJI=*NVHR5!WK&JD4B7@TU$?;5ULJ+!@" 5( M0:6#IT$U8I=J[1>M*R0_O(?O?TQ)1EDHP)%GX<')$"+5IO%8T9:3C:7$5-_6 M+;PA^TWJA1'KIY^G ?]((R IQ/QET3M"\MP>UUMVI[T18D_61?9=4_:_//NER\^HR$2$U<'Z4_:\IQ MS"=97Q3DW CWK0J\>PDZ&W7VIN(CW:])7K LY5G2/Y=LPB>]S-[=/H1S1DTW MKNH"]%S85^4>-"B:VI*J#PW=R?>/-6Z3P%JG)=B.EY=7# M'S!":G?W' @AZE:K_'VCUC[V7R*6CWBO!510.YM]N?I6[\#90NO95A4%9_"O MF:2F(T8)>&S5O%44R=3)L'0.33_%./4?WSM7I1/E0M%CQ7)XZ'O*<>\K%\!Z MX;_E6>9;D]4'KW:T_5QX7GTEZ\BK;XT757,+JLRQ-!B.TP$SU?>[ZL7IM?]F M-M7.Z95_7$JH9H@ \]3X:UYH@_8CZME_ 5!+ P04 " )96Y:$?9%G@P, M "C*0 &0 'AL+W=O,D3IN9QO'8;3+W(T1"$B<4H0*D9=]??WW8!\GS#Q3>Y9*PDCZN\D!<'R[)#+G8D5+ MN!2+$[D6C*9JTBH_\1QG:[NW8K+5:P6T%DM5I1\?26Y7QS M<> >-#?NLL6RQ!LGE^=KNF#WK/QS?2O@ZJ25DF8K5LB,%T2P^<7!E7OZ-L#Q M:L"7C&VD\3]!2V:7RXB ^("F;TRHO[_CF-U;;$Z*\A.=2_24;/=:' M%9-*EGQ53X;K55;H7_I8XV!,B)T=$[QZ@J?TU@LI+=_3DEZ>"[XA D>#-/Q' MF:IF@W)9@4ZY+P4\S6!>>7G_V]7=]?';J_OK]^3=YT^WUS?W5W]\_'Q#;G^_ MNCD_*6$)''B2U.+>:G'>#G&N1S[QHEQ*0I*9<,YK@1^5@DK,"<([?PA!SA@U]^BCW/.5//\:ZZ M=L_>$%JD]4Q8;3@3@EQE\0/+GZQ&!H[&Q[*189//!?E$GTBDE;:40*7NDNBWX ]NS?D]S>-[3?+/,DB6A.=";),"22LQ" MT*+$Y:HU*3EQ[1"2-\\1)A,_NJ$BE3B"/;*DPB6E1=),@+5!0*,T MIR*#.6RUSOD38](F5WHZ?:!93F M%2&=PH*1@I.<%PM6*PQ#397K\#@C2[YA#TQ8#5208P\9KV3^-)@G*_ "AB L M";XK*@;V NDG7*04_ F\6BY1>@9K,-#4)G=;..@U-@ST0SUX 7Z0OS=RJ&D@6R8_D#S"N.I)',*!D)]_08%7=TE M6F50U' ?1J\;G4F2Y%QFQ:(6N88563-4!U)*2S:BS;JV3TV>9<&"C;VN(;,(JY3WYL+OMJR M]$J%\!8#*C*!R,^@)@) @N8-^8Z+ M-L(;U^LD-P.LS;R\DGI*0T!U$&%;DJVJ%C/\FRALZ-A1, LSQ*% M!/ 07S&#V[3$E5*+/B*S_;'<-E,]!U[22LSGP)%M7@+B#6M),GLR0YWH&4\P M)*T2G=A%I9S;S)8U=KP"U)84@D;IM4%<9HP!0?H5P+QJ,2S>6?FD4,FTF4#3DN<9&IFJT&%:)$"24+DD;9.3KAF*R)GQ19/\UV S'H;D64M:Z:SU4 M#K^8V!N" H)-5%&+@5Y .5FJP$'M0."<964EL.ZW\;',0 Y(!+<#/-12:M;5 M6RFI\*-Y4N7:WOU%=Z2A:^D,!/< P8!4\585!BX]QI4SE&,/![&'BV^V]BX$[',$!-?C0(OATU(""ISCDV MJCAD2PH%DEO5:BM&J*16(V78,,%.8CS)#!AVVHY&GJH>V@$.>>FO@N8ND]^. MYX)AW0 ]ZB+/2&#[+OF97#=XI< P*8-T?,J =L'N.#8?HPDDMIU6>/OD@6,6 MY4A/O@L#?FZ'(&!BQ_+HJS9A_[3O 5[!J*R@^LUXD=9EEQJ^41I !8; :HNO MJ5Q="Q1Y:&>Q';;UUL;^J!U(BP+EM^,5#T,PX'X&?5ROT>L/X1[*V.H,S>;? M"%\!7T79Y@/PF2]:D5)*("J]\@-=4MK82:T28ZPT.0D>UT4U].ZT[O MSJ)+,B&]OJ0>!/;\[;&N98?A)8_F9HC M0SOVR:\U!YHS7.]LY[4;3"W/Z5@*I$33UHY.SI$?3ZUP&KWI1D[LL'/#41!' MEN^[;TQ)CD<^Z(8#J4/4&R)#J.M;\<3IR9RXADS'( JTLX0SW#B M6]'$Z:,SC5^-\S_U6^.K=B<[3/!BUPJ\:5_%L#,IA*8J[C^/;-_YUTQHTZ0I MY]L' 4CT@]+<:3L6F.;O(8%8>'F:?[?Z39;?M77SN:GO>%$*X&!D]]^S.2-' M4*T4DW61>K58"+; NOT1!F>%S!+R18%B1N_Q"%6#DTT,K-!SU8;(#)FQ>:'M M&_-\RW7T[LKL+6BK5=9J9=1D(ZW4Z46W8+^^9EA>YZJVUKOC-(/ML<"*"B17 M;G +^UUE'_[9M@PW57YDAV%[:#LX1%A5>9G!;A_TJ?>IW7X[*X[AQC$L 3OR M%YMHDYNNP?[_ELR=]>O9PG;3@C#4?5"FFML?,(-UE!KF;P=;QY-!Z%L3?V*2 M4&!'YG6 ?AL6I?&BTURIO/^B%^\J11!9KA?WRHO7+13806#4&K/ ^)[3GQ48 MLZ;N?E.[G H"S_+CN&_JU,PY$!V3C^KD9F_Y?*!P.;)<.\(J_'QZC)XL]+/_]BAM,>O!,NLN1EK?K>/'L0;_^ M5=WN#-+V%>Q$1XX?7K\5_%&_3>J9M#]\9E+[B^G@GU+XI6WR<[\=^S1WMBOL MEC';DW;:.^2TK:J\RZ#AQ+8!H(7>L/;9L>\ZH]0/2-1TXN#1H1O;!MM-/0O/ MI(PL,[*D/Q3:V$GD;#T^U%D/6\M#39U>!#)A-Q#9@3$8N7@*O:XUG0XHV@U@ M9F1/ R4#BBMPNCN=PF(NYJG92+C(:J[G0#_=:S \.^XHN^FW^\V+[KF?:V2? MH8+=N]_F$'K'UO?OY[PBN-'-YM%[4!A75><4O)(0'A 2^N1\I+?J,Q3;VEUA MPQ8Y)NZN%?H1N8'N:2UXPEA:OSZ2XV]J#)HU.=AU?'RYC&\_\&1^Q@KHV\KN M153;2&WIV,F83LR8"B#\M)FJW]]AX4._?$$?&YF5D$\C!^ MO_I;'F!;S1%/E;_D7;!L]PH[#5/[C,-@4\FL.V8#G;>8=#H%<*F M-0RW\/!!][#5SW&GD>1-S8JPO5>V+8 %T\G)FI/X3&[M].SCC58>);0UX5YNU,=D>MFM>5HQY MZ9EBHE_:.+#';O#LO;5T;&_PP+?'OL8Z,3Z<6S&Q4)\'(E154>IOZ-J[[1>( M5_K#NVZX_GSQ$Q4+\!7)V1RF.G84'A"A/PG4%R5?J\_P9KPL^4K]NV0T90(' MP/,YYV5S@0NTWV5>_@]02P,$% @ "65N6L1W?VX, P 40@ !D !X M;"]W;W)K&ULM59M;],P$/XKIX 0D\KRVJX=;:7T M93!I*V,O(#ZZR;6)<.Q@.Q3^/7:2IHG&.H'@2^S'OGM\]\2YRWC'Q5>9("KX MD5$F)U:B5'YNVS)*,"/RE.?(],Z&BXPH#<76EKE $I=.&;4]QQG8&4F9-1V7 M:S=B.N:%HBG#&P&RR#(B?LZ0\MW$M7% ME\O5.PCG\P\/J_N[L:WT,<;8CFK*647I/4'I>G#-F4HD+%F,<9? UO$U07K[ M(&?>4<8%1J?@NSWP'"\XPNL%IY0( M"2D#E?!":GIY K/P*ES-ESU8+.?+Z]GR=G\CO<;S);@]UW4ZV'':V"OWPSB& M-^:9FLHD(4J(V.KD%0TB^[XX.<^W=;Z&!']3*:;IY22)!%VK("Y%S M68-=DD8)U)=2P@X% DI%UC35=>.@W&O7'YP<4+_GC(8=[/G!$1G\3MK!J(L= M]ZPC0_\/96C+NA^#WMG0;:'AR/V7<@1N_^3QY=#'!%V9O(%[1):@>SN&PQ8> M];WNW0B:)']7-.Q6F<]09V>:F9;-W.NJXC>K3;\,JS9Q,*^:[;46)]624]QH M5^?TK&^!J!I8!13/RZ:QYDJWH'*:Z)Z/PACH_0WG:@_, &PO=V]R:W-H965TUA 65HB(^-7Q^GU)2WP>'U@_^R\&R\;HF A MRI\TUT7B33V4PY;4I;X7S1?H_(PM7R9*Y7Y1T^:.QQ[*:J4%Z\!& :.\_9*G MK@]'@&!R A!V@/ U8'0"$'6 R!EME3E;2Z))&DO1(&FS#9M=N-XXM'%#N?T7 MUUJ:4VIP.EV19[17: 72W0B> 5I2E95"U1+0>_2P7J++BRMT@2A'WPM1*\)S M%6-M:EL&G'5UYFV=\$2=($1W@NM"H4\\A_PE 3:B>^7A0?D\/,NXA.P:1<$[ M%/KA:$#0XN_AT1DY4=_(R/%%_]+(H7ZU=*-A.OMX9ZHB&22>>9T*Y!Z\].V; M8.)_'/+ZG\A>.!_USD?GV--O9M;<\DPP0)=?A5)70VY;BK&CL)-EGT9^%/HQ MWA_;&,H*IM,^J]6'CZX[ [ES4T"A3-1GC_:#YL:]KU?QN1E [;SX0]-. MKSLB=Y0K5,+64/K7'XPFV4Z$=J-%Y1[51FCS1-VR,$,4I$TPYULA]&%C"_1C M.?T-4$L#!!0 ( EE;EHL=6B^0P( (H& 9 >&PO=V]R:W-H965T MNJY,2ZBP MG/ :F'Z2B<&4M &>RL_.5Z8>)M MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[- MUJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/ MU@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?R MJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9W+S06Y^U:D] M@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1KKK^ M\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_GG*OC MQ&PP_'Z2-U!+ P04 " )96Y:/*4S.!$" #=! &0 'AL+W=OE%*W\!4$L#!!0 ( EE;EHA?/Q!] H -4O 9 >&PO=V]R:W-H M965T MW,ZSW!UV9MXO/N[MN62FYM+US$+EN#,Q=BX]+NUTSRVLDBD?FF=[PW[_[=Y< MZKQS=,#?7=JC U/X3.?JT@I7S.?2KD]49E:'G4&G_.)*3V>>OM@[.EC(J1HI M_\_%I<757D4EU7.5.VUR8=7DL',\^'@R>$\'^(D_M%JYQF=!JHR-N:&+\_2P MTR>)5*823R0D_BS5J= M]QV1JHDL,G]E5O]04:$W1"\QF>/_Q2H^V^^(I'#>S.-A2##7>?@K;Z,AON? M,!X8LMR!$4OY27IY=&#-2EAZ&M3H ZO*IR&R'S5.!IZ=5T+3YIEV3&%58=['FP)@)[261S$M@,'V S M&(H+D_N9$Y_S5*6;!/8@N+5H"N&_>'K%GJO*D.\8GJO MGF*(;F6%+MOD-[-4-I=YHL2WWT%(G'LU=__:9I? ]?5VKI1S']U")NJP@Z1R MRBY5Y^C%+X.W_?T6G5Y7.KUNH[[#N9?6),HYY0226QS3)Z?S:5>EVL5JC[$\E)K"'6$JK3>%$LJ&#Q5'' M!WP4Q<^D%XDILE3,Y%()B>SPRFJ9"9DNZ:A0DPDP0 #3($<+J E5.T*0!N8 M AOP>:+)G70*7S+8P;E=D>F_"IV""%2O@%?T%#03(DF,Q51[ZE!*YA:$S M!I?K.];2T(@81RO-Y5J8!/>Z8C73R4QHAT=@=3)]2A\-6XB"6X(M211E9#]% M[5AUF3E3&CPQ<\@V(ZC&]:8(KLJ;A,(RZ<0$>)AB.H/9IRHG/XF*5 BM*J7 U!/Q L]8A3BV M[,805["C-0NDB4>4CQ4B'CKGTY#FD'*.]3/C&DKTQ(M?W@_[K_;)AQ0\<" _5^9\)E>0,G@WYJ?SX"IM&C-G MBJQD^+4J8SX02GJKD7!0T$5HU*U490@G/C"@L&RY[E#/!:> Z-\)H3#M4IFN#Y#%"IJ86(H0>K/IW]SM:K KTUCIU5!;ICT$^X% M%P+37 ()UTI:^!9E5Z!HJCE(5(63HS/5JYV=4 S M<+8;7<4%4K*]"\?]*&0C1@OC*2<@4=")A9X4C!B;YF/H;KCI*W0_ST-7302W MQ,IY'2FURQ4!0VA),J@T7K,53V=:33;H?9U, !RV(G9Z_K6B1O%EN#2JO*3P M!\',)4S/3B8UFM1&L9)5HHU*8ETQ,QGB'5!"77VL1TZ/=4;RLN'*SJ*N>72Q M:9\*.LDP$!:UQ8DYH1+"+1>OWG 8LWT;80J/GE\SV2"%1(>.N24SEN0;O-LG M]T^MXB<;'0>I-]H7,RZ +V%4@,]-;E8PZ31@?3,7+!U'?!9TEGR=@^H27!:E M4NH6>GBZ>K#L:!65VV+IT1UMA_V'M"T1,FJ-D]9D*H+B=]C@.$&KE/M2[C/. M*%6'Y;'P"L60A+H6HX6B;-,.JE.&'9'*M=P\2:2'0,7$3 ( M-!^B$Q!/@#(WN>:4W#00AV.9Z#)[H(;H1CAN' U=%B6G+18!$Z[)L:R(0G$Q M:]@6($$X*21&RI0$0S6B+HH5FDKR;]E856UO[*T83LWV>(V&A_<>;@/Y*F7N M\ UPW6OLU6K1LL5E0/[,08]("A31&,;BY]#FL76C+H8%W5'N)#-282/E6]? M_/+A[;L/^W '!4"!,,K6]P)Y*;-"5I%<-D>:QN<$[0"SC34=11#5[*$J%B6I MJQH/-XY[CX#6'-/4=ND(S:IL,2BXN'6J.YINL^N("+RM]4 <07HR26QFZVZR MJB6]RA2?ZXZG;KH0^151H'9*$4O^1R@4/$9,#9NKDBVX.48WFRYT%%,'+@096(6TB419F706=@L,UN MD6SG@3,D;6R([\-1="FY1X79"+60\Z(YIQ#H21?;1E+)H25"EG#N<,TC]ZA\ M1@%1^X=;>0Y<%C]V<(;K0MV ]L0I>:ETLZ/VLBIEF](VM!8!@10\ZAF3J67) M-$*"V[^/J!JCT667_ES@_],OET&FTXN+TY=7E[UF_),C2:LX0-P%I!7(<\P MNG7.>% -3'(I-9R4J5#;,"8%C%&P>QIZK_#LJNIX$4YS "UYD8?\W)==+:=< M/![:[S@1T]@3?(GV!38-':Y5C!=)F&ZJ@UM!I!0]\ B."N,'[%E.-'7->VBJ M051/-[BY7LMBXDVUF'CS4Q83Y_5T^NTLD].MRX9V5BC;JD7BMY7$;W^ZQ#N6 M).T,G]<+S^N%Y_7"T]8+SVN%G[56:$'.=Q5ROOL!Y+RF<(2A*!RY&VN%^G9. M.Z#^?27P^\<*W)3R*TW.]%M/F, V.M9&(7A8B7;N.Y3X4"GQX?%6KS8PQ[P1 MAZG1PES5VYK?JVW-O6?QV%03Q,%G#ZO6+M,$J-ZFVZ!?_VC5?ZQV)X:2#,GR M"4 4-C^UIW:5XAWL:&P_QO#K:90%-'EJNER).&FSV;6Q0#@QL6;>+&_ RT39 M_/[J(XY@$3RIV^-XHB/;1\ZZ(M0-0;--V*PU9>T/VX>[:L!6BDO@1F=Z'Q0\ M9L3DOE( 0BHEY3ZLHENM'I(P;)+6F(%CEN!?I,<5.NS.2@*T*NB)L\+2?$,[ MD6Z38>AU _S>U452MZQHOL\5F45:*L)C0_,"FA?,"]RW/]#$M&'=H/%SZN!I MD5F+B9P;%>.DNKXJ5V9QIGA$V+;+M/RYO\]65R;BC:%3@G>9N9_*\,7S>&#YO#)\WAL\;P^>- MX1,VAH/Z7:;!#[W,9)RN?BBN"K_;:#,>GEMVL-XQDPWJM>?@A_:>WZ/#KFJ] M0X#'_%#(0\7 M\#*_MSTVWILY?YPIF2I+#^#^Q& >B1?$H'J3_^@_4$L#!!0 ( EE;EI! ME##,&PO=V]R:W-H965TG/O%Z_W]UTZ5X5T [-0)3Z9 M&EM(C[=VMN\65LF,-Q7Y?C(FLJG^M275GAJJ*0=G6L M+*XMW^XV43!>J=-J4PJKIN]YX]/KX M8$@;>,6?6BW=QFM!IMP:\X7>G&7O>D-"I'*5>A(A\>].G:@\)TG \4\MM-?H MI(V;K]?23]EX&',KG3HQ^5\Z\_-WO9<]D:FIK')_;99_J-J@9R0O-;GCOV(9 MUCX[[(FT716VN6PM)J M2*,7;"KO!CA=TJE,O,6G&OO\T>3FXF)\_;?X="HF9Q\OST[/3L:7G\7XY.33 MS>7GL\N/XNK3^=G)V8>)>')EH=_?[;Z/GP303Y88/\,";]Z,KJ,M6+7#EAIN+$ ME [GE$D*^BZHOTC8%M1G#=1G4>DW3I'8#\YK))1R7?A^1L(6J.<-J.=1D2?2 MS84L,\$O/OQ3Z3N9J])WHOLEHK9@OFA@OHC*/BOOE//%+F /WBPV7__^V\MD M-'HCWJM;S\ )LU^)B4HKJSV2O1^!_K*!_C*J?9RFIB)UURI5<,EMKKI,B KI M3J(.R8U-$>"O&N"OONNVTANKNT/UD9NWH(R&;:4>?B7SL38.=4=Z+]2 MXC;JI$6=1'6<*_" ;G /V2CVQ/6G&R$9$/LUI^[6V"UH6IJQ/A#Z4,ZM89Q].$$M0,OHORQ5,LIJ3V!*81KR? W"F0$79";*$ MPDS=]_$/[I(YE!90!2=DHG($F=3PFK6I#91M@P?BO/&* [%:M:8L*,JAV^ @ M2J*7!RKN=-03-85"Z):GMW0YUV 91FVS,6ML8A9,I/=!$ 5A0>09HH, M0=1U!\KVJ0W$9_;23L%+.A4Q7RT,I'F=8@4_;Z(14"LXV3J/**9MT+&L'8'" MG&>U1#&U!D$'4-IF>PN)(@,LM+//8K XSR$9_EB'NW;]$+E2.%WH7%H^HS[G MBV;5LJ#:'WPL%W#??> $;'MC,T=C2)"O@O:;R-!^(RX^H1:BT,&H]0+GO\E+ M!N^\E43^]RC= _;NI -RVE]'&)N!^20G'?Q91AE,TFA201 AWA$I _'G.BN^ M,B"D18B>C>P(AV3L.DE:@YTS5+VA>JG]'/O*O:]2U 4'N[FQ?H]16PX-)Y[4 M<5,TU'%-J,>(+JB4.FHUWKZAZ;HH*[2<_# MM,7XSZ@E[*,XWS[74P7&B-(J438[+8@*Z+9@6^I#&-NH9?.C. <_*Q',2GR6 M]SM:],.WQZ.C)>ZC./F^5B""*$;7H6[L9&<_+$6,$<&V?LYM*366"DNIN->J M>DI"'N:Y69*O'7=XJU /R\ ],NT"AWY#]':&3133-Q53H74YF",E.I$FX!JCG5:7T-@GKJM*^8 M>Z)*S5$HP:VI)U&U Y]:QN:#J*8 ME%(Q11=X-43369&GR&MK_M)Z%IC1%5)?5]]66%W\YQ+]PFF$!?Q%U'VJ2_B> M!+65G3K"YAJD8XTQE//^VFK+P50:[@\I3;+0[T!-K Q$!F[;5%R5H*TYK*DC M9U,060M):P.V2&]+=Z/]H)TR1_$QAC;<\> M;_?L#W7/CMG3#I^C^ !Y L9!J31!''2;\.C]VU=N[0B:Q"?$'[:\OLF+2NUN M$0]0A3DJ9E4[A";QD7&<@:QYS7,#^:S;AA^4$>T=23MJ)O&)\=18A9P5)US3 MTI7XC);I\E %.W'^A#SQS:<7TJ,V1(.GI6M)G'-UJY;I;E,><:L:5?*=@&GI M7A*G>Z>ANJ+U@,-X6^V\E'N,G(8-7:MZ&IIAOJQ+IG$4]^A&T]I.$#_P[YG: M:!&AP>3<]S$2\B!862QS*G![E ,J"[J^GUJUY9JD?C.BT/1)A(+V<1-)Z[K" M#P; SG?P+ 4O#OHT'C\*^5)QM_""6(0EOP _J9\VCL*DZ5687F-'V?+;),YO M/TA;(F>=N *_F,QA>^> M=,E^" ]/6M:;Q/DJ^V'OF-D=:8.JG1>3CQ2%?-YZN\8_\2;]$E&Z;5'++Y(X M)3@QH)BE#RR(OQ[!6*N]N-;N2Z=5C[C0CNF(GDO+*I(X*\#\D(.%,0O<77I_ M4 9U#JX"?;[ZX<0.#'I[(5E$"0V#IW1S1,, 77JA0H0K(JQH[EV0_'*#R?(7 MN/3EA [7H.V74Q S:>H".XU(ZRFH-%_?W2IJ8O0=,GT7S'M+R1="]?40WV'E M*];9MHMP/09F#]-62G:"AH#_)(-#48 DWE+Z;9J)T5D,GQS151;9\V5#I=$ MNE2S-2'F=8A6P76OE3I#,K9T9D21]6]6EWU'>S$U.-W2U MN,-8V3QHB>!!G A>JJ6HOWLAKUU9#%=5?:_:&5 _(X^_W"E]O@(1- NR#2WG MTMRIXE;9NN70,;;M=$/4A*XFI86WC@W^B2>U*T_'D^/:=T\Q[CB:;CNWW2SX M8GR];SRY:;9=F@&KWQN^Z&,JF/$L=:T6QK*,)Y_- @-G\G+X]+4X*^A^MS8( M9Q.6\:W>>N=[S,7HDPA,)_I\Y,.#-W1C)OY&^]VP_3W\\;7M,*U5 M7VS=:=2H7AQVH6I7;J'YRM^'49V'>\.#1F>3EQNT9NV?: ^J23[!D+.95;-0 M/S91/9E4MSZX.!GNP9[VZ\SM3\:]&G.#@"#^M:)XV MOTP9A]]CM,O#SUHNI)T1!\K5%%N'@Q=@$C;\4B2\@0'\ZXQ;XS'3\\NYDLA8 M6H#/I\;X]1M2T/Q>Y^A_4$L#!!0 ( EE;EJ&:(@:_P( T) 9 M>&PO=V]R:W-H965TT"Y]0: M#;/8R!L/;1<:SMQFR\SJ2?LT6"%ES #>;>ZX0K9 M-4N2%T!%SBCBD ZM<[<_#K2],;C/82T:8Z0C63#VH,%E,K0<+0@(Q%(S8/5Y MA D0HHF4C%\;3JO>4CLVQUOVKR9V%(S F!%A?M&ZL@T#"\6ED*S8."L%14ZK+W[:G$/#(7+>MV.-RSCBL5[A\7UT!6C,A/H@B:0[!+82E*MR]OJ&GL'&:<0GR#?[2#/ M\;H'^/PZ3M_P^1_'N2^\RKF[WUD71E^L< Q#2]U\ ?P1K-'QD1LZ9P>D=6MI MW4/LHYDJM*0D@%BJ,LL?0.HT( %QR7.9@]@G^##E\5'D.?X9^E=?G;0F\&MP M7C N\]^0H"L3ZMN)K>6$"8GN,2FA.7R]4VO*",%:50-_01GZO@7K=TYVU< [N#0[QVH@*"N@.#3%5!2U5N(N1!+U5,$4@E%A D!0IWJYPOD M\([_;X']YR7:_=P*[;K(E6X+3WW0B[ MT:(*X$O3B 6*64EEU:WJV;K7GUB@HL4L=(H%4N3HG/95J7C7?"DBV M,@UOP:1JGV:8J?<*<&V@UE/&Y!;H#>H7T.@/4$L#!!0 ( EE;EJB1LAK M9@( (\% 9 >&PO=V]R:W-H965T=(1IXS[G08Y(94UQXGDXRS*D^E04*>[*0*J?&FFKIZ4(A32M0 MSKW ]_M>3ID@\:CR/:EX)$O#F< G!;K,DQZ9.-X9LO,.(<7CPJZ MQ!F:G\63LI;7LJ0L1Z&9%*!P,297O8M)Y.*K@%>&:[VU!U?)7,HW9TS3,?&= M(.28&,= [;+":^3<$5D9OQM.TJ9TP.W]AOVNJMW6,J<:KR7_Q5*3CM@!#_PM T "" M2G>=J%)Y0PV-1TJN0;EHR^8V5:D5VHICPOV4F5'VE%F%92JRO8Z)H$!QEO M,#F%L->%P ^B WQA6V=8\87_KG-?>34XV@]VC7&A"YK@F-B7KU&MD,3'1[V^ M?WE 6M1*BPZQQS/;:&G)$>0"IF*%PDCUL4_D89KCHV'@AY?POZN[[ '1/,/L 4="91M]'?X#SL^OUHVQ%U^_T0?DSO'J&Y MQT_RWGG7/PLZ.X[!(.S BS24VYSUS;"=%(.HZ]O'M^,8GOO[_HJWU20YJF4U M"C0DLA2F[I?6VTZ;J[K)/L/K475/U9()#1P7%NJ?#LX(J+K]:\/(HFJYN32V M@:MM9B&PO=V]R:W-H965T9 M\<1&-F"GP PD=-J9),<1>C=]5.P%:RI+KB2'Y-]7LL&XUX2'NP=DK;3?IV^U M[&JRE^J[+A -/)=+-)L[92LXFL#6<"5PIT7994O2R0R_W4&WC'A37;%<8M!+-)17?X M@.9KM5+6"CJ6G)4H-),"%&ZGWGQPM8B=?^/P-\.][LW!1?(HY7=G?,FG7N@$ M(72:Z;$?:M;QQ[D-7:R/( M@I*)MHO?3[<0P^0A&\ R % M&MWM08W*&VKH;*+D'I3SMFQNTH3:H*TX)EQ2'HRRN\SBS&RU_G.U7&^^^;"Z MG=]O8'Y_ \N_OGY9W2WO-S[<+S?P84,?.>J+26#L@0X69 ?R14M.WB ?$+B3 MPA0:EB+'_%>"P"KMY)*CW 4YRWB#V25$ Q](2.(S?%$7?M3P1?\Y_,O7PFY) MX]=)71U=Z8IF./5LH6A43^C-WK\;C,*/9R3'G>3X'/OLP=9E7G,$N865LM6I MS(N5SZDP0$4.RQ\UJVS9F->$GZ=^_RXA8?01_N_7)<<-T6\['VXDYU1I8 ), M(6MM%>L+N'7"W8^[@965DD_H8M =\@^(_"1-?K7C"!8UXSD3.PUO0B/BDS#^ MMWE'L\+&KUX:(!YO[>26^.DP/9ECGZ0C6*.AC,.6/9O:YK85C;8M%)*_<7SL MDU'2LT;C&*ZET$;5;6>R=V%A.TMW J7C03]A="/D^'%^<-]$&AZ MB2&)/TC"_D+J#T\)>*T&@EX'*U'MFCZM(9.U,&TSZU:[IV#>=L"3>_N.W%&U M8T+;K&PM-+P<#SU0;6]N#2.KIA\^2F.[:S,M['.&RCG8_:V4YFBX [H'&PO=V]R:W-H965T*FUY>Q(MFSLQP#H!SDNH MJ#Z5-0C\LY2JH@:7:A7H6@$MG%+%@S@,QT%%F?#F4[=WJ^93V1C.!-PJHINJ MHNKI$KA0WY*DL@G<1BG!_"2+L3$X24'0QR*K-5+ MA_7L=3C7-(P>4]^=[Q? W^ G;023 I4"U N,5M!FZ#^(MF# M.KJ6G%.E"1/$E++15!3ZF/PS%#!Y2U(_C:-.V:[/D%]?J6*6GCO"1]'Q8 !1 MO!]0'$;D7AK*?V!NY$?1N M5!2DJ;'R:(I7RYX /.:@M\AFATVUT0F(_:J<9B?PH#>WT; ]YA))X(/@>+@W&L&5@ MGVTU?<)7#'D3Q7Z23M!'K<\)J^K&8/Z90#W0!NGFQUEX3&YMK1&&/%#>N /= M/[BW)(K\<#PYP)EQQYGQJSFCF[KF4#D"HU_MBX]/YQ!%#J/^J4HT6'4&-_>O M_!\J3?US/\$76=D+OE.BPB3IK1/_;'+V Q0AQ"%9@!5';VK6)7)XTJ$"U!@27"X.]:0N.!;BD8@7.NL"6<1_Z").3HY?' M/? 83W\WQU'6G?;0)0QZ#5D%:N7:3HW/!X;;]F;=;M?97K0-W;-XVQ9_HFK% MA$9/EZ@:GDZP.*NVU6P71M:NO5M(@\VBFY;8G8.R OA_*:79+JR!KM^?_P]0 M2P,$% @ "65N6DG-W^4] P #@L !D !X;"]W;W)K&ULS591;]LX#/XK@C?L6B"K;3ENLRX)D+1=5V KBB7;<(^*S<3" M9,LGRG>X%TNDR$\?+8KB<"W5%YT!&/(U%X4>>9DQY:GO MZR2#G.DC64*!*TNIRLH(7L"- M(KK*N2%WE;Q@:\R8Q7^>%BR% M)#R=QM;>&7SBL-:M.;&1+*3\8H6K=.0%EA (2(Q%8#C3=]=D,EL=C&?D8,Y6PC0AT/?(+ZU\I,- MUK3&HGNP0DK>R\)DFEP4*:2[ #X2:]C1+;LI[40\A^2(1&&/T(#V._"B)MK( MX46/C?:A(&N(_L,0]I*M3W^;Z*64Z9H+T2B> MDY#VHO#D9\5B&*WH/"!;.0SIM0=+U;W!DE2Y95@;>+[QB&NZA)U&5/>Z]>]=OV<7"\J4*=M>"74?Q+W!ZJ?'ZK M1\'_MG*=F,:JAKE2MRN-MFGV)G6/=XKOF5KQ0A,!2W0-CDZPOJFZ^ZH% M(TO7\2RDP4-RTPP;5E#6 ->74IJM8#=H6N#Q=U!+ P04 " )96Y:3Z=! ML,P" !G!@ &0 'AL+W=O.)X M5A!RC(QE8/39X UR;HE(QH\=IU-O:8'-]9[]@;#:QV459:HDF<9FPAS(WBJ(9X4SXM+B_>X'I?'ZW MF,/%@BTYZLNQ:XC:)KC1CF96T00?T/@!/$IA4@UW(L;X=P*7--7"@KVP67"2 M\1:C*VC[+0B\H'."KUT7VB[YVO]0Z+'Z*G3G.-H^C9%>LP@G#MU]C6J#3GA^ MYO>\ZQ/:.K6VSBGV<$Y/+2XX@DQ FA05,*W1Z&,Z3S,]-="0B8@7=!I 3D@D MIP>8B16P7!:"PLP -1GS)2'VC08F8KMHC^#\;!!X[>O__I9TENJOR,4M:6'* M"B1ILM"TJ;Z$&Z93&@Y*(5TA!1O&B[(C/$N04BG"1(0URR<(_%;;ZS4=7JO; M&\ TE\ID/^U=)IQA8I799=65%@@:=1=S1/@B#<+@\J"X?]#:)>('L4%M: (9 MJY1&'@>RF3EH\%M]K]NPAMX0JB/8^X;]7B,>#'U82$-$S6-N5M!I!3WO#T>_ MLW<A_1J!#\RM:)& \>$H-Y5GX:6 MJL9:91BY+D?)4AH:3.4RI7\"5#:!XHFDENX,NT']WQ+^ E!+ P04 " ) M96Y:&M Y"C ) !*)@ &0 'AL+W=O;!$A2%Q>@#V^3[N$^TC)MZRJ)*DGEL7_]#2E9 MHFQ9=GK;*["X#S9%$%(WBA!F7IQ#9-?Y+A)!]=GJNV&;L\IZ5(DYS,&.)E MEF'V?$U2^G@QLD:;AL_):BUDP^3RO, K7UNF'* H?D_((]>>D5S*G-*OLG*[N!B94B*2DEA(%AB*!W)#TE1R CF^ MU4Q'S9QRH/Z\X?Y.+1X6,\>#!)D25Z5^*E6A#8@W#? K@?82NYJ(B7E6RSPY3FC MCXA):N F']12U6@0+LFE5>X$@]X$QHG+Z8?9^T__FD[1Y^G][>?IA^G'>S1[ M?_7Q#IW>XWE*^/A\(F >23V):Y[7%4][#T_+1A]H+M8<3?,%67093$# 1DI[ M(^6U/?E=PUKWF!8W(Q@FW! M"7L@H\M??[%\\\V H&XCJ#O$_?(.=N&B3 FB2U34>Z%(<8X>%=S( N$'PF#[ M(,PY$1SA-*4QEH#O6\KP9)]*UIGDUU]"VPK>\#V3:7,A+!#8B&1SPAH[(9PO MY(-CH/ES/03(R8JR9P,]8A"6HR4%)H_\-9*3F??BL3\8SN2%RR1"2$(R]"?T->"'_ODB=0P6T>TXSH%(X%G;:D M^"36,*-EPJ/EPM\]%3B%NFJ0_P.(\!I$>$1-:9516;F@]%S6\ +7Z#%O]HM,1KG,/>37(TKU5 YVFRJC

*8N=A*P.!S:,- MJ0I&_PUQE*9]S6@'7?/ 8#@;R"K)U08!8TN;-.-.D&L:KF5I#4YD^&:D-5C6 M=H-M.($-_ID])#&@C7+1]+IVT#[[04=0RWZS4[_-8?<28-#A8AE1Y+7J-4S/ M;FJ>WTKKA2:ZBD6)60*V.5U!B#Q&*>6\5;ME>)$];NH1[/ZF+PR]L4YIFM9X M@P6."IPLVE[;"-QPK-=]Q]'JCNMU:C#GL%%@5_28PPD--W*&[&.91N2:^^WS MHTL-L9H7>2F7=SAAZ &G915WM9R&T0KJ,=T.6CTCTB!WL@.TMD4!)067*4H& MKK)??M>P/ U?A@U1QB$,7RWD\<,%'$F0_B#R)'TAT3 (FT+#!FR+\4&>-Q#= MLV1>2JSP@]2;.H!PI^_/P/.&UX#5]L Y,DPK&#+@?GN]VPF]=)][@CS;U6JG MTBF98[VEVBG=)K57N@O[D>55)H,5KL[I59[\ >M1_E]ZS9S3-%E@Y1\P+ U< MJ4HRN>H#/,&:#Q^-5W',2F !(< 1*H[VF^ M>B4CK.:$W\STW&X3S1+;=I!6<"U;;P!'*]WC1YG?9%4PUZKGKV!?',=E5J;* MM)4E(*&!U'4M-0@>0IU0+S1RPU .-E!.Y$B83*5* C^U9\P2G<")"8>T+$,? MA/3A:_+^;> M30X'@^HF,72M-C&$FKQ7&,XSDT[4ZIV9H1KI5.PVM0"*UGTJ1H"#_OC#/POD MX+K0L:YA?@"188/(\/AL%9P2SI__SK@Z02>2 M4WM$)I(_VL0?$GS"&.RI#;6KY4,NY%RS+;.UPD>^K=7 0T;. !ZC!H_1\;>O M.YNUP,^9 M0&/7MOW89GV:>Z[04[CF^;N-<1 M]C8>0"LLR].,Z1A.J!L7 D%)XG=(;%^O^V8@28(N26>('RK?''9(K$"?* Q] M21)U2$Q/KT>FE,4Q(:B%HG-(NX89ZJF$:_C1T*L+RVS?V)C'WP"W.<\Z(0RS M>/W<^\)FF&7W\D[(%S_U>SJ(5'AUQ]O-KCIW;_VW[A4\=Z[^T6,BUG6>T2<^ M.I6H7Y9,Q:8I@;@+ %*]?U1W$YP0])'">>6,?^;EW/;IL$WQ6TGE?H08--;2 M[;L$HK]E$N-<#+8=*D&!5RHH11\P^ZJ[W$]S&? J$][F1:GU?,GIWKY]Y7NE M?ZLN[;ITZE<;1^[H&YIE !8N:/RUG1(VB6^$CKX%7^UYK@EG3)T0*N_NL++- MUF.\ZGF2_=.G^N99,"S/=WE/W'+PC#!T!GE4%#>4%;2*EII8C?=0.T88],E4 MM<\H3:4(ZHU2G8ITY0D,7TMH^N2I*+ZNN>73H0NJ>M" B[([<@W>'ICV07=EV='1_"KJ M8=>U/<8U+-\\T'O8C7E&$#DOD%-2'^'2M@<&P7[ERK[#[LV#E.%X U74=^5< M;'L[""+-KK>+'#VHW 5.]]*Y+T*<:)_W9(2MU$=,\HZNS$7UI4_3VGPH=55] M'M225U]9P:Y<)6#UE"QAJ D)_0BQZL.EJB)HH3X6FE,A:*8>UP0 R"0!]"\I MN(^Z(B=H/A^[_ ]02P,$% @ "65N6AKT^EKQ! /A$ !D !X;"]W M;W)K&ULS5A;;^(X%/XK%E.-0(I*;@3H %)OJ^E# M.ZCMSCZ;Y$"\D\2L[91V?OT>)R$)36!@NUKM"XE/[._<+V:RX>*'# $4>8VC M1$X[H5+KBWY?^B'$5)[S-23X9$ '+:>?2NKCR]/YLPW<&&UE[)UJ3!><_].(NF'9,+1!$X"N-0/'Q M M<011H(Q?BKP.R4+/7!^OL6_;=,=]1E025<\^@/%JAPVAEU2 !+FD;JD6^^ M0J'/0./Y/)+9+]D4>\T.\5.I>%P<1@EBEN1/^EK8X9@#=G' SN3.&652WE!% M9Q/!-T3HW8BF7S)5L],H'$NT4YZ4P*\,SZG9];?[^>/MU]N'I[OOM^3N =>W MI/M,%Q'(WJ2OD(7>V/<+N*LBC;*6 ]E; *_L@ MX@WXY\2Q#&*;MGL SRD5=C(\YP2%V_3,4=QV%)TJ%W)-?9AV,!NG<1I1!0'A*@1!?!XCSU GQ@N0B$O9 M)O]A#I\_C6S3^4(^^D3O0+Q H;2'=A;O=VKWU1=.8T?WAD<1%9*PA*B0IY(F M@>P13#Y,K02300A(_#>B!$TD&B1+ZN!/S!$L$DJ6.&>D:UF&-[1Z==+0& _< M'ID7]21B=,$BIMX,DF#I0T,K^EJ)XAFVYU3GNV/#&0Q[Y)DK&AWEDAUID+?C M]MZ1',OJ'8B501DK@Z-CQ0]ILH+,@/\T; XS>PZ!+-%+?,.2%5H,JP21(=_( M4UF3(!49! *^@78ZZ'JQ&T)9R& 09.%R\>%8W??UZ](V,P=CKO4N8P7BX M0[)-PQIC#GQK<2%+< UD 3@5 /9F/Z)2LB7S,R/(AK2>:S=HEC$:N@VJ;0PL MCUS&/-66J)#1E$O!X]-RK_ZT[*;1'<]KI3U@1KD&.U=LQS'$S:KN>[1Q(/G?'2]*[;5"WC0'_PRO[@'=T? MWKM[IWWBQ/Z1>>.P%/L;Q[\ET_^IHQR7 +]"V:LIIFZI9L5SN<2+#L)JTQ.& MK2-O#=F"7%>9WY@+:556<^0QTP\7K52UY& MX56SA'Q.O/152@7#AJP] 4T!G+&7G76'@WT8>4,O*G!]ZMP^7:NJK.YX4,T9 MN'>Q9Y[H6N:H-J]:]KA:/30'W+.=ZGG6V@FU^)BW$@@MXGFC8P(+9I3J""K" M2P=HJDI_;?U3J'Q.G@#( U= \&ZH(Y<& =.;T08!*,HB>=Y6YOJU.VT,8I7= MW''.U)+DU]N26OXY<)G?B:OM^3\+]U2L&/:V")9XU#P?XI K\MMZOE!\G=V0 M%USA?3M[#8$&(/0&_+[D*'^QT S*OTQF?P-02P,$% @ "65N6E(!@&I@ M!0 YA !D !X;"]W;W)K&ULQ5A9;]LX$/XK MA'O !A1;H@Y+:6(@5]$LT#:HV]U]I27:%BJ1*DGEV%^_0YUTK&H#[&+[D$A# M<;Z9X3J.%TL9+RG.9%S7E &7[9=2:UHOK?H[ZO8(98- MD?2*9W^DB=J?3\()2NB6E)GZPA\^T"8>7^/%/)/5?_10S_7 8EQ*Q?-&&>0\ M9?63/#;K8"B$]D\4<*. *[]K0Y67UT21U9G@#TCHV8"F7ZI0*VUP+F6:E+42 M\#4%/;6Z_73U^>,-^GKQY\T:3;^234;E[&RA %I/6,0-S&4-@W\"XV#TD3.U ME^B&)30Y!%B 3YUCN'7L$H\B7M-XCES'0MC&W@B>VP7J5GCN"P(=BJ_6]H:U M=6F3U=M73F"_&_'-ZWSSQM!7:RBUI,PHXEM4"'Z?5BD/ M%8=2%O.<(D4>AWP>1WW[*L2V^P[]VZPU$UT)IS0UE=)LJY(&2-W?ZC&EX?FXD26%I M(,EB*I$]C^"OSZ+UG@AZHEMU@D +MB])JAU@ZLR#&9K:RKTF#>K M@-KQFZ.E1]B%[Q!8 /Z]&6$ZZ)@.7LRT]I,S*!JII:3-S6K!AC@?1_YEE=\5 ME<$7D9(J>=P,+N*8ESI@06.:WNN=!S6M51J%A0.SS-S01W?-D2!+R2;-4O5D M%.W2#CO)M0+7UV9$"1ZULU,#W;'\$!O2$L+]7$!2JI3M4$8AA0;U>@N^X5W[ M]"R];&WFQE4SC)]0QF$A@%Z=S(H*S3AA>IBP0V0']UA^> 0?6@[NG8ZL$ ># MZVXX?KSXSY^W[!Z23Y3<::- M4IDZV I#P\#K:E66V)V--*]EU[R6+VY>S/3KF4-#S6L<^9:I(H=(S_>.:>"^,$0P2O,-M$#W,$C//@QY*(,6QMTSIV)7W; EJO;V^AK: MC7:7^(OZ[MI/KW\!^$C$#K8-Z*U;4+7G2SC9BOI670N*%]5-=L,5W(NKUSTE M<(K4$^#[EG/5"MI ]]/&ZF]02P,$% @ "65N6HD/:=P; P ? @ !D M !X;"]W;W)K&ULQ5;?3^,P#/Y7K-X)@<2M/SM:)M>DC+X[\])M]*),7&\W,L:)_;GS[$=;[CFXE$F MB J>\ZR0(RM1JCRW;1DFF#/9X246=!)SD3-%HEC9LA3((F.49[;G.#T[9VEA MC8=F;R;&0UZI+"UP)D!6><[$RP0SOAY9KK7=F*>K1.D->SPLV0H7J'Z6,T&2 MW:!$:8Z%3'D! N.1=>F>3P*M;Q1^I;B6K37H2):\>QW&JED9/4MB#!F5:;F?'V# MFWBZ&B_DF32_L*YU>X$%8245SS?&Q"!/B_K+GC?WT#+H.^\8>!L#S_"N'1F6 MUTRQ\5#P-0BM36AZ84(UUD0N+712%DK0:4IV:CR]G-_?WO]8P&PZA\7-Y7P* MQP]LF:$\&=J*'&@U.]R 36HP[QTPUX,[7JA$PK2(,-H%L(E90\_;TIMX!Q&O M,>R [YZ"YWC! 3R_"=/Z'P]T798T1[,?0;7(N2Q;BR*(^D"B>T!H??7%[ MSL4!AD'#,#B$/EY0VT55AL!C"'E>5HJ9\B61JB\-@1411&E6*8P F2C28B6A M1&JTA G<%\YAAP\)0LPSZDY" J5S#Q*5I$VA$E!TW.(A/TI$FQOC%SJ3@+H@ M@-*)^9)4MBDU(+3PS^'H2]]S_(O_]C5T6H+_1N/XMJ"(>"6)M#P%? ZQ5*V( M6WIGF\O:;GX%WSGU/6=WP^WW/QW,-1:<7HO]'"8F M?6OS8%%2V!.176$=!.6W4E)1A+H:MA:#TZ#;;4O! *9Q3"^K+@=3!/2V4MF$ ME4A5BO*MTVE>9OP%-VZ^Z9>47*^9B%[OP0U>,]#OP?6FN/Z-:7&PO M=V]R:W-H965TT91")!4B(=6S.^ MMN[$E[&@+I E*YZT<1]LDM!B<;"7LU@:#/0Z1].^1@&H+]- M;R5^=99:LKR$2N6B(A)&1ZUC_^ D,O)6X*\<9LIY)V8G0R$>S,=E=M3R#" H M(-5& \?'(YQ"41A%"./ON<[6\>]#+F"4U%\SS,].6K%+9+! MB->%OA.S/V"^'PLP%86R_\FLD8V\%DEKI44YGXP(RKQJGOQI;@=G0OS:!#:? MP"SN9B&+\HQKWC^48D:DD49MYL5NU7 MUQOM]MVVR4A-N5F$0Y4%.> MPE$+,T&!?(16_],'O^M]V0$Q7$(,=VGO#S#QLKH (D9$P1@S0&/X3X74>34F M>=5D(H;T-N"[5=_4DJ23'$8$LUIRJS"#-+P4*7:: ,@(X'3 M9];H"'[!6\8MN&>-A$<>X)F,\@J7S%%Y"5S5J!,G2JL.WZ=@:0>E5(HBN'8N M,H5>S'(#+&M64OFXRM&4'+4U MZB,A,XPT@W(4#0+DN7K(QO6!5]7*&%TXF[AS;Y]"%F7O#EW9[? M)P)C$..0W %ZN" W:&0Y-\U+X;TS#! NC3?1VJ)6:#2U;YGJAPO=2I'5Z3SF MEZ,?"6,13;R>,Q+$M.?YKDA NV'B#L0Q95&/?,5?6[D;Z&E_ 8Z]$D]);?+Z"] ,82C^(?.15*6RY;T[5X^D&7!M&FP?R M^O'F<$(1Q*9PA$BZ$1E@=3?[MPF38;G,E3;$@0DX3ZM- %V/>CVV, M<[[=$.SVW !E-(R#=X.+)/KVQ5XET[!'XZ3KC"!C>;Z[7Y;0;K FX4FMDZD)[ 2SP\>7G#AX-*)8_-VAI+W(= MG,1N$(=H'_9^+(KV15)_/Q:-6/*^--H+XO^91D./QEM"^]UI- E?I=' <[Z0 M#GK+\\..;C%:=HO1F[O%4U%.>?7\&WJB1NHRS='PF8Q!C"6?3O+4'-[YMJYQ M]Q(7RP['[2\D%$U+AMT$'N1W+4EFV$YR-6^H5OW1,YC3,YBK C1L"N40 W?1 M[%O:,67@X+\H)N'VBO+*$=ZP]6 KPWZK1\A7BP6V]H/B[/ZFX=; K.S]K\JZC&G[]BK<@0M&TIWVK* M7D"3V(6"Y8CA4:3A-:=VQ=V5OCR7O*XN8Y;B3>7FE?-+08I8(13O78/,TTV%X7-AQ93 M>SDW%%J+TKY.@&<@C0#^/A)"+S[, LO;VOX_4$L#!!0 ( EE;EK^=8%' M,P< "4; 9 >&PO=V]R:W-H965T^I]W@$)T]S\8S-P\SD"Y;"RH2+>2AA**;] M;"%8&.5$\Z2/+SJ2:Z ].%N&4C9C\>W$C8-2ON$3QG*59S%,DV.2T-[2/SP*U/]_P+69/ MF?8?*4ON.7]0@\OHM&3)]SB2L].>WT,1FX3+1-[RI\]L90]5_,8\R?)?]%3LI;2'QLM, M\OF*QVGQ#)]7?M (?&L+ 5X1X%SO0E"NY7DHP\&)X$](J-W 3?W)3W%T=EP='&./EY_O;FX&@WO+J^OT,V7X=4('=Z% M]PG+WI_T)0A3)/WQBO%9P1AO86QC])6GXD^,Y M&YN(V ;"%G8Z^)'*=)+S(S]D>IO%!3^GG9]*G^-L$8[9:0_R(V/BD?4&[][8 MKO6A0UNGTM;IXCX803I&RX0A/D%/>:RQ"(6/3$#J( B3\0/B"Q7H&0HS2+'B M?YL5W7+N9@Q-> +)&J?32M)1*4GC#8N"H64&>D@.F2"9@ !E:,SG4#*R,,\Z M]JS^,\C?))3%SJ:R4Q&F:B%.U;F28_3NC8\M\F'OIZ)"MW'V<#01C $?T(-E M$@F0AQR3V.@MN@ MQDI*%#_&$4LC]!*S)$+$]'U]69F ?-.JF%Q^I[I2B5(&HMM/K9MD\/9DG[ZK@QO^!H*5HEX2BI<@I M@/Z%A2)#3&4M@IQC\WLFJKQ#(3BO.*A1SNAZ=8ZO/;9?_?QGF]8M\>(T@V=? M$=_+M!NNDN'5!$V7C68A1"K$&!/C&'+D1L1CMF7V>BDS";Y7AQ1*=,^F<9JJ M <2..K -V8'K&=CVJO$!PJZ)\<8^VR .-8@;Z#NIZ1/TURHS=0H;?]@ZMIW M "Q0^Y::7E#94?,Y)'Y@T,![7^]T35H?PZ'C>P8A]GN=DX41=.$)BY5&7*BZ M$@N=J4T,W[4:/%U;XVD9%K8;RU 9UKRJ"L.Z/ZE+#,^UFMX)_%?[^7<]5_Y5 MF;[-!.S;AH.#IHJT-HEBQ_";ZYY)K#]FPO?U=C8)8P$@1SP *'T,DV5>(=<; M1JUM6V#JSP,$L;!_FO^P^F66WS*%AE5,[2+]" A)0 U>A@GZ$D\8.H0VF%>R M.E*'TZE@4]7,+F%S#'!XC+[E3M&C]ZBE5,,AZSXP*+8-"Q)4#YDV.FH2C8X8 MMA7D=*NYCL[G5IW/W;OSI3P]>H2�YL((.VYM?-]4^WG*W]8&>CN%KF'@?K MU]OG6MDOIS^IC"A._:KVU^;AU77'H<1PB:LGM6-Z^M@Q*=TH\NU%O!SE>?2M M$%Y77LC"NQN4^L8=1QL$-]OFAKH,0RL M?70)T'5'.]MG?L-\"JV%:MVL,HB8Q-^8!:_C5G=8*L=:N%#3W2S%<"JDVST: MQO&Q:J?-#N:X#?>X;D=6>U56>]U975SL\V*M-U9H24PK.3NSO%M*"\2M$6X& M^+]X4Y&CVWO08W]=5/_<<./K+R2_ZEF6!KW,KZ_II7SO]YFYTX6T&K1-6#3],IWDO:U;OYM%IK7VMR.N'N+9T8,-M MM$[_ .*U8";J>/.YE: K:YG;2P?%%4)KN$'16G''O $].^9CK99]8H L*T1 M!&LMQ': TC,#)^=!/(5U[2 8;:J(SIPL%75M;$%^+D!*+#IURVEQ-=-L%)@ M["W M:-4^56I\G_LZLU*_W?=P;MY[RA0V^_@4+BZ+N _7XGRMM!ZY3T\!X65 M5 A2.>/+#((6 O6.2\B)N,*=%1AOUDVV<<=3L-&S]&BP#4H\= 6(?B'XF+$H M0Q/!Y^W>SS1"JG!\!K[P!S!+EP!0O6WD)0I]2+ MP@6>T@U_$-"=5OH1R\"4MB!,Q_1=3<]##[?M\I2\/2$G]*G U>LY] (;MZ5( M7_MT,6=BFG^@R="8+U-9?,6H9JMO0,/BTT>]O?B ]#444RA3*&$3(+5,C_:0 M*#[*% /)%_F'D'LN)9_G?V&UL MM5;;;MLX$/V5@;HH$L ;7>W8J6U OK0;('&SN;3H(RV-+*$4J9)4W/[]DI(L M2TCJ18O=%Y.'G#F<,QIR/-US\56FB J^YY3)F94J55S9MHQ2S(F\X 4RO9-P MD1.EH=C9LA!(XLHII[;G.",[)QFSYM-J[4[,I[Q4-&-X)T"6>4[$CP52OI]9 MKG58N,]VJ3(+]GQ:D!T^H'HJ[H1&=LL29SDRF7$& I.9%;I7B\#85P:?,MS+ MSAR,DBWG7PVXCF>68P)"BI$R#$0/S[A$2@V1#N-;PVFU1QK'[OS _K[2KK5L MB<0EIY^S6*4S:VQ!C DIJ;KG^[^PT3,T?!&GLOJ%?6T;C"R(2JEXWCCK"/*, MU2/YWN2AXS!V?N+@-0Y>%7=]4!7EBB@RGPJ^!V&L-9N95%(K;QU5!" M[V;:3\T_A3=/X>/UQPV$FQ7\_13>7+__3VVE MSS->=M1P+VIN[R?WG*E4PIK%&/<);!UH&ZUWB';AG61<870!OCL S_&" M$WQ^J]ZO^/S?5?^:Z)HR>)W27*(K69 (9Y:^)1+%,UKSMV_!/T[]],_8<_QW\ MW^-*BX@4QI (GD,H)2KYTHB76Y64M%VX1U4*)BNY_W9"V.0 0JK?'<(BE/#( M%:$O+,]6G%(B)&0,5,I+J>GE.2S"FW"S7 ]@M5ZN;Q?K^T/=>:WG'^ .7-?I M8#+T^K41M")?>QKLSJN>HU9G>I=.FZGK^H%O5]OV&-9=X6A> M]]9;G9Q,IYQBHEV=B\NA!:+N5S50O*AZQ)8KW7&J::I;/ ICH/<3SM4!F /: M/PWS?P!02P,$% @ "65N6G&>4II" @ ,@4 !D !X;"]W;W)K&ULE91M;]HP$,>_BI5)TR9-! *T4Q@=-K"]<@I1B=>EER!]=&?A<%EH/H<\0*6/&-Q+G9?85]/P$P-]*%)]O5L3VJF&\< M&K5/)E\)7;_Y\_X['"4DEV\D)/N$)'#7A0+E#4>>I=;LF/71I.:-T&K()CBA M_4]9H*5=07F8388/C_,QF]ZRZ6P\'S[<32<+]N$&D OI/J8Q4@T?&>=[O5&M ME[RAUTG8O=%8.C;6!11_"L0$UQ F!\)1GF#I-RS]?V19 M6I$_,:X+ICP3S3D:ZIUX7O^:&J;_"J;W%TQ\=(X5V'685L=RL]%8'^EFM;D0 MAO4<_ ZO;Y-[;M=".R9A1:GMUB55M_6$U@Z:*DS%TB#-6#!+NM3 ^@#:7QF# M!\<7:*[)[!=02P,$% @ "65N6HAA&\D&!@ 2R@ !D !X;"]W;W)K M&ULM5IK;^(X%/TK%CM:S4C=0A*@M$N1*)W.(DT? MZF-7^]$D!JPF,6,[M)7VQZ_S(,8E7"931QI-DV ?GWM]K^^)X^$+X\]B28A$ MKU$8B_/64LK56;LM_"6)L#AF*Q*K7^:,1UBJ6[YHBQ4G.,@Z16';[73Z[0C3 MN#4:9L_N^&C($AG2F-QQ))(HPOSM@H3LY;SEM#8/[NEB*=,'[=%PA1?D@)D?MX:.V>3;M8A:_$W)2]BZQJEILP8>TYOIL%YJY,R M(B'Q90J!U9\UF9 P3)$4CQ\%:*L<,^VX?;U!O\J,5\;,L" 3%OY# [D\;PU: M*"!SG(3RGKW\10J#>BF>ST*1_8]>\K9]U=A/A&11T5DQB&B<_\6OA2.V.GC. MG@YNT<']V0Y>T<'+#,V9969=8HE'0\Y>$$];*[3T(O--UEM90^-T&A\D5[]2 MU4^.'IZNK\?W_Z+;*_0P_78SO9I.QC>/:#R9W#[=/$YOOJ&[V^_3R?3K _I\ M222FH?B"/B$:H\$O\8>4NEMB!\35JCWW]S^IT_JSQA"DLR99& MGXEJU_5W!G:=W@Z]JE:GG3T$3TJ")R#!<; F7%)!X\5^?B<[(SMN?X=?5:O! M/GZ#DM\ Y'>GJD>2+D8HH&L:D#BH(CBHTVA_)NL0[<(W?$$[M4#&M3,EJZ3T5S^@_-/9]EL12J##W"5WC M65BY%,-CU)Y=2VBF1[2D!##4QB6H5X\ RIG84JZ>W,2G3M=(4<,C:,VD)S720EE'. M:9-!;55KV4(SWYBUV')!!3,R0X2G(;(B/'V$%Y6K6X$WV'ZQ.G8&[\+Z4"N3 MK=9#+JR'X,@N*E$E:Q"W[IS90C.]H/66ZS88OJY5'68+S72%UF$N*&Y^84TN M +<7W/?B FQB$M4JR855TD5"PTS_X#A L\T-C5:US2F41)5T@;A M:\^:)333&5IFN;TF ]BJOK*%9KI"ZRL7WK.YXTRMM_(-K4*LWO+2Z" _$KI* M0^(()8+,DQ"%=%Z]JL'83@>]$>?!VVH=RX "VMS\% MX)Z_:O76IS!8R0$IL+\,P)BUY[V)C31/2T2OVV0*6!6(MM!,5VB!Z,'[>]"5GH:5GHG329 M E9%H2TTTQ5:%'J'OD5^) 5@;"@#FM!_GM9_WH$OG'LS "@"5O?C;*&9)R&T M$NPV^?&S:U42VD(S7:$E81?>[/M0!AS AHH W+6NV>VM8UD1X8OLM)I V1Y\ M?K2I?%J>B!MGY\#>/;]PSB;YN38-DQ^SN\9\06.!0C)7D)WC$U7%>'YR+;^1 M;)4=_IHQ*5F472X)#@A/&ZC?YXS)S4TZ0'E^&PO=V]R:W-H965TS934\;BR3N;*>%??K92LG2G ^-1(C5N6GR.($,\S.Z@EQ^65"682&[;&GR M%0,\+T59:CJ6Y9L9)KD1#Q8-:"%2DL,]0[S(,LQ>+R&EFZ%A&V\##V29 M"#5@1H,57L($Q./JGLF>V7B9DPQR3FB.&"R&QH5]/K(M)2@MG@AL>*N-5"HS M2I]5YV8^-"Q%!"G$0KG \K6&$:2I\B0Y?M5.C2:F$K;;;]ZOR^1E,C/,8433 MGV0NDJ$1&F@."URDXH%N?D"=D*?\Q33EY1-M*MM 1HP++FA6BV4_(WGUQB_U M1+0$=F^/P*D%SD<%;BUPRT0KLC*M,18X&C"Z04Q92V^J4)V-T M?'2"CA#)T32A!ZV MW)0ST$R#TTR#4_IS_ST-NEPJ<4\O5BOMG*]P#$-#+B4.; U&]/6+[5O?=9G] M)V=;>;I-GNY[WJ.+C#)!?L,AYPS,=3N5 MKHUC>XW-%F&O(>P=1#@N "T8S1#- 8F$T6*9H(5<^N@5,--67A7 ;U/Y_5WT MKI'KV:&>W6O8O<^Q<_+2L O(]Z-[7?30#7;0M4:^'MUOT/V#T*=4X%1'Z'>" M^VYH[Q!JC#R_KR<,&L+@7<)J;T)/."W@W<(-.L'#7K@#V+796[AAPQ<>P/>) ML@TU91OL_ONND>NU:GN+O-^0]S]#_N&B[7?!@UY_!UQC%+J6'MRV_IY>U@'H M>XNV]M+>J'S)N(.HL_);JZ]B-%N'K;KI2(0ER3E*82%EUED@]:RZ/%0=05?E M^3NC0I[F93.1%RY@RD!^7U JWCKJ2&^N<-$?4$L#!!0 ( EE;EJ5;K&R MI ( - ' 9 >&PO=V]R:W-H965T>$G\<<_Q M.<[-O?&&BV>9 RCT4E F1TZN5'GNNC+-H<"RQTM@>F?!18&5GHJE*TL!.+.@ M@KJ!YT5N@0ESDMBNW8DDYBM%"8,[@>2J*+#X/0;*-R/'=[8+]V29*[/@)G&) MES #]5#>"3US&Y:,%, DX0P)6(R<"_]\,C3Q-N"1P$:VQL@X>>+\V4RNLY'C M&4% (56& >O7&B9 J2'2,G[5G$YSI &VQUOV;]:[]O*$)4PX_4DRE8^<,P=E ML, KJN[YYCO4?@:&+^54VB?:5+'#R$'I2BI>U&"MH""L>N.7^AY: /\M0% # M@GU _PU 6 -":[129FU-L<))+/@&"1.MV$F:\X4T+O$HU3R?7M MX^5L?G-Y.Y^=H@>F$X&2/Y"AI4X B3#+$.52@D3'4U"84'F"=-QLBHZ/3M 1 M(@S-<[Z2.E#&KM*"#*V;UH>/J\.#-P[W W3#F3H M'U2"6(.3?/[D1][7+FZI[P=[XCJ"!EZWN*@1%QW.CJ+$ M1.B2J!!?H&NV!JG,K%-D])&Y\D%D.ZZ'C>OAP4^RZYHTKKM,#U]EA+?W60Y% M5/+<5G$L0"QMSY HY2NFJL+2K#9MZ<)6X[WUL6Y757?Y1U/UNALLEJ9<4EAH M2J\WU'I$U3^JB>*E+<%/7.F";H>Y;KD@3(#>7W"NMA-S0-/$D[]02P,$% M @ "65N6E^:=RY1 @ '08 !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K;223Z PB+1"49&V%@'MGDUR(58=.[,-=/]^MA,B MV@76A[TDOO8]Q^?8N3>#/1,"WBA(&,X'D-L^Q^'T+E.^'CN\< M)N9DDRDSX<:# F]@ >JIF D=N35+2G)@DG"&!*R'SC>_/VJ;?)OP3& OC\;( M.%EQ_F*":3IT/",(*"3*,&#]VL$(*#5$6L:OBM.IMS3 X_&!?6*]:R\K+&'$ MZ4^2JFSHW#@HA37>4C7G^WNH_%B!":?2/M&^S(VZ#DJV4O&\ FL%.6'E&[]6 MYW $\*,3@* "!!\%A!4@M$9+9=;6&"L<#P3?(V&R-9L9V+.Q:.V&,'.+"R7T M*M$X%4\?GN\>EH_SZ=T"78Y!84+E%;I&3XLQNKRX0A>(,+3,^%9BELJ!J_2> M!NDF%?]MR1^. M-KWV>UX[>*>M,:W;/2&N78MKGQ6WY I3_='O@"DN2//AM?\ZEF[D^>\%-F7= M]+QW^MRCXC6-\P<6&\(DHK#6.*_5U02B;$9EH'AAZWG%E>X.=ICI_@W").CU M->?J$)@64?\1XC]02P,$% @ "65N6IE-M<_, @ W0< !D !X;"]W M;W)K&ULK57O;]HP$/U7K*R:6FDE/Z#0=A"I0*LA MK2TJ:_?9) >QZMC,-M#^]SL[D )-89/ZA=C.O7?O'RG5L\X #'G)N= = M+S-F=NG[.LD@I[HF9R#PS42JG!KV#0S]L"/VS,ZA1&8Q]E0XR\:[@"<&2[VQ)M;)6,IGNQFD'2^P@H!#8BP#Q<<">L"Y)4(9 M?U:<7IG2 C?7:_8;YQV]C*F&GN2_66JRCG?ND10F=,[-@US^@)6?,\N72*[= M+UD6L2W,F,RUD?D*C/N))7U9UV "$S0\ T0H0[0(:'P#J*T#=&2V4.5M] M:FC<5G))E(U&-KMPM7%H=,.$_1='1N%;AC@3#^Z>KN]^W3\,KD?DE%RE*;/5 MI9P,1'%%;*V/^V HX_H$0QY'?7)\=$*."!/DEG&. ;KM&]1B&?UDE;=;Y(T^ MR!M&Y%8*DVER+5)(MPE\-%$ZB=9.NM%>QCXD-5(/OY$HB!H5@GK_#J_OD5,O M"UMW?/7#A:VJ3@%N5(/MIWNI9S2!CH??I@:U "_^^B5L!M^KG'T2V9;/1NFS ML8\]'H@%""/5*]Z'4Z,H?M^FRG#!Y"XHGT-*QJ_$9$!^#F[N20XFDZD-HTDBY\(P,:WR M4B0\WY 9U"["'2\'@K:\-$LOS4_P78R@UM@1^3XFJNW6V]_HE#FHJ1L@FK@"%:VF/"UG MU)5KS3OG79Q=Q:AYHRD&WRU54R8TX3!!2KSC>!%4,4R*C9$SUX_'TF!W=\L, MYR\H&X#O)U*:]<8F*"=Z_!=02P,$% @ "65N6F-+/J8O P U D !D M !X;"]W;W)K&ULK99M3]LP$,>_BI6AB4F%/#^Q M-A*T3$,"UI6R:2]-ZC8621QLIX5OOW-2LM*:@M!>-+6=N[]_=[%][J\8OQ<9 M(1(]%GDI!D8F975BFB+-2('%,:M("6_FC!=80I-4Y&;CF4%9H%I M:23]9FS,DSZK94Y+,N9(U$6!^=,9R=EJ8-C&\\"$+C*I!LRD7^$%N2'RMAIS MZ)F=RHP6I!24E8B3^< XM4^&MJ4<&HM?E*S$1ANI4.X8NU>=B]G L!01R4DJ ME02&OR49DCQ72L#QL!8UNCF5XV;[6?U;$SP$W%/QD,I[\&)]/ MIG]Z:'QY>CU%I]S-"AP=?T &B M)9IFK!:XG(F^*0%%"9KI>MJS=EKGE6E')#U&KMU#CN5X&O?A^]W=E^XF)*#+ M@M-EP6GTW ]GX5@78ROJZ475!CP1%4[)P( =)@A?$B/Y_,D.K*^ZB/^3V(OX MW2Y^=Y]Z<@E?$:E?KAZTJ#A;$MBL4OMI6RV_T5+'Q#)QHSCJF\O-<'1&GML9 MO<#T.DQO+^993?,9+1<"O0>SU0HV"1S'\K8XW[)Z >IWH/Y>T"N<9C#$GQI0 M\E#32F'J*/W=^:/8C[;T4=:PIMH%0.!,S%C^ M=GJ#'23/";97@<8H"%]);MAAAWNQAZP4DM=M&8!C"# 7@*^%#'?FCT-[BW'7 MQHY#1\\8=8S17L8QAT++Y5,/5;"EY-O+(-J!B"S7LK90=ZW".(YB/6OBFR>2$]G1-K3.+/9W#@1SH^2J^\X5Y@M:"M@_<_"SCD,0X.T5 MHNU(5C55^(Y)J.E-,X-K%^'* -[/&9//'578NXM<\A=02P,$% @ "65N M6L^'_FYX @ _@8 !D !X;"]W;W)K&ULK55K M;],P%/TK5IC0)L'R;("11NIK HF):=W&9S>Y;:PY=K"==OQ[;"<-7.><\^YB:^3'1P!'5770L] [)$RT9C,#6QN+UFX(,U]QJ83>)1JG MTF^+R7*Q1._1]PH$5H1M$ 5=%I1QJ20ZG8/"A,HS'7&WG*/3DS-T@@A#MP6O M)6:Y3%RE91@R-VM33IN4P3,I_0!=<:8*B18LA_PI@:OU=R:"O8EI,,@XA^P< MA?X[%'A!U"-H]GIX." G[&H:6KYPL*9]A6EP43_.'-@+6>$,QHX^D1+$%IST M[1L_]C[WF?I/9$\L1IW%:(@][?U;^APW-"-+8SK*-HVBP$_<[:&3GJ!/?M % M/5$XZA2.!A7>8T'PBL)+ @=9_O63-&3Q@9' \_M]Q)V/>-#'+5>8OF0B?DV5 M_PX:^7YXI,X]:"4EB(WML%)GKIEJ#F2WVC7QB>U=1^M3W=R;7OR'IKD9KK#8 M$":UI[6F],X_:$FBZ;;-1/'*-JP55[K]V6&A+R@0)D#OKSE7^XE)T%UYZ6]0 M2P,$% @ "65N6AA.T>O@ @ 30H !D !X;"]W;W)K&ULK99M;]HP%(7_BI554RNMS7L(#"*UT&F36@F5=OMLX )6G3BS M'6C__>PDI)2DH8KVA=B)S_%SKDGLX8[Q9[$!D.@EIHD8&1LITX%IBL4&8BRN M6 J)>K)B/,92=?G:%"D'O,Q%,34=RPK,&)/$B(;YO2F/ABR3E"0PY4AD<8SY MZPU0MAL9MK&_\4#6&ZEOF-$PQ6N8@7Q*IUSUS,IE26)(!&$)XK :&=?V8&Q; M6I"/^$U@)P[:2$>9,_:L.[^6(\/21$!A(;4%5I)2K ABDA17_%(6XD!@>Q\(G%+@?%;@E@(W#UJ0Y;$F6.)HR-D.<3U:N>E& M7IMW,W2)[K',.)$$!&(KI/XF'$N2K!$%521$ M"9X36CP^GX#$A(H+I7J:3=#YV04Z0R1!CQN6"9PLQ="4"DU/8"Y*C)L"P_D M8P*+*^3:WY!C.5Z#?/QYN?M>;JJ"5%5QJJHXN9_;6I6F&(7.:];I=VX@4KR MD:%>*@%\"T;T]8L=6-^;0OTGLW<1W2JBV^8>J4KY30$+E9^K]#=@&WF!%0[- M[2%XJW5'<*\"]TZ!!TW@A2HX '?#,#@";[7N".Y7X/XI\%X3N%\#=^P:>*MU M1_"@ @].@8=-X$$-W+8]ZPB\U;HC>*\"[YT"[S>!]VK@OEZ:=]RMSAVYPXH[ M;.5^9!+3\LN;XE>U:\K&;VI87P#']8Z3M,[5,4F_2M)O37('0@P0B=-,PE+M M$1+4'+(I2[^6Y=)VPN-_4^ML';/8UMM>:;6FF6K31*(MIAGH;;*V.3;N?%;M MDVK;5G"\3$W#7-]^JT !;1[L]?J@=8_YFB1"H:R4SKKJ*0->G%V*CF1IOOW/ MF52'B;RY4><]X'J >KYB3.X[^D11G2"C?U!+ P04 " )96Y:/9CP 5X" M !B!@ &0 'AL+W=O*$@8+@>2V*+#X

45U/'=_8;#V23*[/A)I,2;V ) MZJE<"%VY+4M&"F"2<(8$K*?.K3^>Q:;?-OPD4,F#-3).5IP_F^)K-G4\(P@H MI,HP8'W9P0PH-41:QN^&TVEO:8"'ZSW[9^M=>UEA"3-.?Y%,Y5/GHX,R6.,M M50^\^@*-'RLPY53:7U0UO9Z#TJU4O&C 6D%!6'W%+TT.!P _>@40-(#@K8"P M 836:*W,VIICA9.)X!42IENSF87-QJ*U&\+,4UPJH4^)QJGDV_WM\GZ)>NA' M"0(KPC:(@HX%48)7A!)%0**48BG)FJ381G\]!X4)E3<:]K2 QW=2)M+$$; M2V#YPHNQ=-FH<5$WSKQS8UGB%*:.?JDDB!TXR?MW_L#[U&7J/Y$=60Q;B^$E M]N32 ^_IOYX0P%17 C5M;&G-D-@ED1?JT'>'SLZ;PM%PU#8=*8Y:Q=$_*&:< M]2ZHKJD'!X*&7AB=J#YO&L6AWZTZ;E7'%U4_R>:W(,)8*;O=RPVA$D=U%KCO/Y0$XAZHM6%XJ4="BNN](BQRUQ_!$"8!GV^ MYESM"S-GVL]*\A=02P,$% @ "65N6J*TC'8B @ OP0 !D !X;"]W M;W)K&ULE51M:]LP$/XK0H/1P1KYK>G(;$/2=*RP M06C8^EFQ+[&H7CQ)B9M_/TE.3 9N8%]LG73/<\^=[I1W2K^:!L"B-\&E*7!C M;3LCQ%0-"&HFJ@7I3K9*"VJ=J7?$M!IH'4""DR2*ID10)G&9A[V5+G.UMYQ) M6&ED]D)0?5P 5UV!8WS>>&:[QOH-4N8MW<$:[*]VI9U%!I::"9"&*8DT; L\ MCV>+S/L'A]\,.G.Q1CZ3C5*OWGBJ"QQY0<"ALIZ!NM\!'H!S3^1D_#EQXB&D M!UZNS^S?0NXNEPTU\*#X"ZMM4^ O&-6PI7MNGU7W'4[YW'F^2G$3OJCK?;,$ MHVIOK!(GL%,@F.S_].U4APM DKX#2$Z ).CN P652VIIF6O5(>V]'9M?A%0# MVHECTE_*VFIWRAS.EC\>Y^O'-;I%\[IFODZ4HR?97[:OVLT2+&7$\ MB%0GZD5/G;Q#O81J@M+X,TJB)/L73IS*06HR2$T"7WI5ZIB.'I>-XWQ;STQ+ M*RBPZUL#^@"X_/@AGD9?KZA*!U7I-?;R)=P[U+?T -JU,:J9J=1>6J2I!733 M@JY VM'Z]0.<7 =C"QH,:;G M.FV*CD"U03$22MH&35%-CV:LA.2B'_UH_Z1ZQZ1QT;>..9K&PO=V]R:W-H965TBT2:M4E77[;)(+L>K8F>T ^_<[.Y!1FJ)]V)?$Y]SS MW#WG\R792/6L2P!#MA47>N*5QM0WOJ^S$BJJKV0- K\44E74H*E6OJX5T-R! M*NY'07#M5Y0)+TWR&GR8U M7<$"S%/]H-#R.Y:<52 TDX(H*";>;7@S&UI_Y_"#P48?K(E5LI3RV1I?\XD7 MV(2 0V8L \77&F; N27"-'[M.+TNI 4>KO?LGYUVU+*D&F:2_V2Y*2?>V",Y M%+3AYE%NOL!.CTLPDUR[)]FTOJ./'LD:;62U V,&%1/MFVYW=3@ A-=O *(= M(#H&#-X Q#M [(2VF3E9#Y&,I)1G5)"CQAPD3;*;;DYW,PE'%]@>Y/BSDY/[L@9^A! MOI>RT53D.O$-YF29_6P7?]K&C]Z('T;D7@I3:G(GX702C;":.R+C#=XI+9! M3 FD JH;Y3J,R()P-(%P1I>,,\.@MW?:N$,7U\ZC=3H81FFZWF[JW;M@<[4]Q M&K?#\R]-.\KOJ5HQH5%C@93!U0A34NUX; TC:S=AEM+@O'++$O\HH*P#?B^D M-'O#!NC^4>D?4$L#!!0 ( EE;EJP3SZ'8P( $0& 9 >&PO=V]R M:W-H965TR+909L%-DPIO80GJL;H7>N9V*CDI@4G"&1*P MF3I7_F06&[P%_"!0R]X8F21KSI_,9)%/'<\8 @J9,@I8O_8P TJ-D+;QJ]5T MNB,-L3]^4?]BL^LL:RQAQNE/DJMBZHP=E,,&[ZAZX/57:/-8@QFGTCY1W6(] M!V4[J7C9DK6#DK#FC9_;.O0(?G2$$+2$X+V$L"6$-FCCS,::8X731/ :"8/6 M:F9@:V/9.@UAYBLNE="[1/-4NKA;7=W=+JZ_W:"KY?)FM43G:,%T'0@C"LZI MKG&."%.8;G)V?H1./0JN [B5DN$U=I>^80 M-VNM7#=6@B-6YI!=H-#_A (OB ;HL_?3PT.ZJXO252;H*A-8O?!898Y704Z& MTC5RT;"$,IHZ^;A+$'ISTXP=_Y'T>ROJ?Q Z2AUWR\"WU]);SO":4 M#H5LF+%EF@ZQ3_T@]"\3=]]W_R_4@:VHLQ6]:6LE<*Y;F&YO0\8:[JAW9!B, M1^-7Q@90H=]#'1B+.V/QV\:XPH/%BO\J0Q3[X_B5IR%4U$,UGMS>'3?]]3L6 M6\(DHK#1/._B4@N(IF^W77.DF8H>%;O,@#$#O;SA7+Q/32;H?1_H' M4$L#!!0 ( EE;EI1X#V:^@( 8+ 9 >&PO=V]R:W-H965T8*FF?&Z+C .>&E!";<]QVG:"26J%/?/LEH<]EDM*4KCE2.1) M@OGJ'"A;]BW7>GEP1^:QU _LL)?A.8Q!/F2W7,WLBF5*$D@%82GB,.M; _=L MZ!J B?A)8"G6QDA;F3#VI"=7T[[E:$5 (9*: JO; H9 J692.GZ7I%;U30U< M'[^P?S/FE9D)%C!D])%,9=RW3BTTA1G.J;QCR^]0&@HT7\2H,%>T+&,="T6Y MD"PIP4I!0M+BCI_+1*P!W-8.@%<"O/<"_!+@&Z.%,F-KA"4.>YPM$=?1BDT/ M3&X,6KDAJ?Z-8\G56Z)P,KRZN1_<7%Z=7U^@P7A\<3]&QVB0,"[)'SRA@$@J M<3HG>HB% "G0X0@D)E07G F!AICS%4GG>B7D MJ:QS7- $AD:7BD7H!X[3LQ?K3MX(VE#8JA2V&A4.HBA/=UNJUYF4,D,&F7>0&W:@JV,>!W_E9Y@2T_@M.O5M"LU M[48U0U-(@*O"2TVV1$RRVI7?SO=$MN'\M')^ MVOBS'\W1I;?' K@ZBM$UF0$Z_ 68BZ,ZY\UT;H!6&EIGLQ'Y09O=RF9W/Z6J M^YY2U=W:=+M+E>O\.UR=O16KDNJM:E47MKM)EAK!I5X#I O9\Q)E\F MNA6J6M_P+U!+ P04 " )96Y:Y7UQ^S,# H#0 &0 'AL+W=O"#3F=03=MA>X"D,03XM[KD:V3E*1!*@@C"* M.$PZ5M>]Z+N^=C 6OPBL1>$=:2DCQN9Z,(@ZEJ,900QCJ2&P>JR@#W&LD12/ M/QFHE"\=&J\X^)F#R9R=,C.R M+K'$89NS->+:6J'I%Y,;XZW4$*K_QJ'DZBM1?C(B,'U^"Q"06)\KD:7B)CH].T!$B%#W.V%)@&HFV+14E M#6R/L_"]-+SW2GC70[>,RIE 5S2"J Q@*RVY(&\CJ.?5(E["^!3Y[A?D.5ZC M@E!_?W>_AHZ?Y]/Z^^:W*40K1J(;0"_E"+/ 8.I9:J0+X"JSP\R.2_$LK6G$D5&(Z):,8$!8"9&4-IY!!@8>WP[7> MIL0UR+D&M5ROEW+)%:\B97A6&[@ H=>=*M%F%=U@#[JUD=]9):U<5^NCNH(J M7:T=7>Z.KMK([]1UENLZJ]75^WE3N;QKO=ZZO \$5A)XG@L\__AF=GY(M0<" M*ZEUG>W9Z!QJ.\N0BL7YLC3K@[U73.&@=^M7'>,"SZ&2?*WG6_^S0Z&5=7I; MG=['BS3#.)3B Z&5%6];#+?V3']3F?I['+L51LV=L\PN])P)\*EIQ04:LR65 M:;>6S^;M?M_H:8'K9+4QZA[C%?$JH0#%,%*1SVE*,>-J6IP/)%J:S M'3&I^F3S.E-7&>#:0'V?,"8W QT@OQR%_P%02P,$% @ "65N6A>\EEBN M @ ?P< !D !X;"]W;W)K&ULK55=3]LP%/TK M5H8FD!CY3BA+(T$+@H<)1,OV["8WC85C=[;;LOWZV4F(TC94/.RE\;7O.?<< MN[Y.MER\RA) H;>*,CFV2J565[8MLQ(J+"_X"IA>*;BHL-*A6-IR)0#G-:BB MMN>>1)KPM:*$P9- >R;)49L).DQ5> MP@S4R^I)Z,CN6')2 9.$,R2@&%O7[M4D-OEUPD\"6]D;(^-DP?FK"1[RL>48 M04 A4X8!Z\\&)D"I(=(R?K><5E?2 /OC=_:[VKOVLL 2)IS^(KDJQ]:EA7(H M\)JJ9[Z]A]9/:/@R3F7]B[9-;J"3L[54O&K!6D%%6//%;^T^] !N\ ' :P'> M9P%^"_!KHXVRVM84*YPF@F^1,-F:S0SJO:G1V@UAYA1G2NA5HG$J?9S?WSZC MZ]GL=CY#IU-0F%!YAKZAE]D4G9ZS>=_PN^0F08=#*/-E;J2*YS! MV-)W1H+8@)5^_>)&SOHWQGUC[&G$RQ+?3>% ):#0!M,UX!X@2@I M0!^I7L$L@Z$M:'C#FM"FA@?UW=@)]T0.)(V/^0 M#W-<;^0."XH[0?%107.N]$YQ(ZL]V"%U\>'?*_ B9T_?8%8<[ FT>^W1/$T_ ML%CJ&X H%!KG7,2:0#3MO@D47]4=<\&5[K_UL-0O) B3H-<+SM5[8)IP]^:F M_P!02P,$% @ "65N6M4RL5FP P O@T !D !X;"]W;W)K&ULK5=M;]LV$/XKA%8,+;!%;X[C9+8!QT[1?L@6Q.WVF99. M%E&*5$DJCH']^!TE6;5468@Q?[%%BO??XYGCV8B 0V0L!,6_%U@"YQ8)X_A> M@SJ-3VMX_'Q _UB21S(;JF$I^3\L-NG,F3@DAH06W#S+W2>H"5U;O$AR7?Z2 M7;W6"?, AJ@Z!C$)XR"&N#L.LA.&$PJ@U& MI3(5E5*'%35T/E5R1Y1=C6CVH12SM$;Z3-A]7QN%;QG:F?E?7SX]/)/%>OWP M94U^)XLX9G8_*">?1955=G?>K\!0QO4'\HXP01X9YSBMIZ[!$"R0&]7NEI6[ MX(0[/R"/4IA4DP<10]P&<#'VAD!P(' ?#"(^TCWQ_-](X/DA^;I>D??O/O3% M-8RR@NB*A"5,,#K $,AR+O< /7BKM^.="*O%-FRV*RQQPS=L5T]4]Y7UJ-_: MUI [G=,(9@X6"0WJ!9SYK[_X8^^//LDN";:Z$%A+M5&CVF@(??YGD6U $9G@ M%Z44"$.HB(E-;YR%5X@*6WPT?GHF)9PE@$FN"T5%!"27G$4,7_X[E [W@P&< M*WP%-B[!;.%^F5]/W9=C-2_DKJ7F=:/F]:":BSQ7\I5A:0"LL!0EVX" A!F2 M*)F=TJ]/M$$_YXI6@=T>B18$5UW=+N2QI=NXT6T\J-L3J AS#T]3FXF;@O&8 MB2U*90"=&9(7*DKQ"(O[I*J@)T?LO"ZYY:#[<[_7"X&UE+IIE+H95HKNL;4P MFAB)C<'W@BEH].I-I)N?]CZ\"CKJ#+H\5YT+@;74F33J3/Y7'J7 8[+98U?& M\1.-24Z5V?>I-GE#3@V&S+*"IR+$U[$DEM>M-I M$.GZ M# .=R[A&:[,9=1CW+@H[E-VCQA;/ZFUY0="X<84P58O8S#:7D$79>G?FE_9R M4C;,/V"JF\TC55L\K0B'!"%1=3PB5'59J 9&YF7[O)$&F_'R,<4+%BB[ -\G M4IK#P#IHKFSS_P!02P,$% @ "65N6F !B3TG P $@L !D !X;"]W M;W)K&ULK99=;]HP%(;_RE%63:T$)(0 50>1UJ9= MD<:HH!\7TRY,.(#5Q,YL\]%_/SM)(^A"5"1N(([]OO9Y?)SCWH:+5[E$5+"- M(R;[UE*IY,JV9;C$F,@&3Y#IGCD7,5&Z*1:V3 2262J*(]MUG(X=$\HLOY>^ M>Q!^CZ]41!D^")"K.";B[1HCONE;3>O]Q9@NELJ\L/U>0A8X0?64/ C=L@N7 M&8V12_-JZ!KQJ<#GBENY,XSF$BFG+^:QF#6MQRS((PP5,:!Z+\U MWF 4&2.]C+^YIU5,:82[S^_N=VGL.I8ID7C#HQYV*]@IBR[)]LX'0=,[(&CE M@M9G!5XN\%(R62@IAX HXO<$WX PH[6;>4AAIFH=/F5FVR=*Z%ZJ=AE\.O'!,X#5(1&\@+J\%,K@,\A%#BC"N8DI!%5;[KG:1+ M^=D%G %E,*11I#=2]FREEV7,[3!?PG6V!/?0$C!I@-NM@>NX7HG\IEH>8-B M5O.@//B\O+4OMS7+ JA; '53O]:A:)9U!] J(WC$0-U0M@>C/(WLMPY9YM5,O M4R76ON?T[/4NF'G2+/>A6)V=:.I0I'=/*TE%I-2 M'TP49H#NGW.NWAOFFE-<@_U_4$L#!!0 ( EE;EJ.05TFX@( ,8+ 9 M >&PO=V]R:W-H965T%6*]@XRP_(V?"Q^.!)I3+? +@?]:T'M# M$!2"X+6@\X:@4P@ZUID\%.M#A!4.AX+OD3"S-+W>2+^6\L%J [SE0JT2U+(*G0C^OU;;\&X.K(R_#]0_@W M?BWQ#HL6"MH?D>_Y0=6&ZN41Q+7RJ%[^?;LFFJ \S,#R@C,/L^JD M= MTQ3B*Q3K/XVPM>GIIN24)-BDJBHS:Z'GFIG#NA9FLO8N['K>T-T=>]30@B<> M=4N/NK4>Z7PK\1-4^5 K/->')F%10[ 3PWJE8;W&KF6O20>;A$4-P4X<[)<. M]FM_N?'I720)"'L7$25X22A1+U5>UC+/];))6-3_ZXJW@Z,[?N+1H/1H\#]2 MU^#?V69X>I2 M8$V81!166NJU^MH3D5>->4?QC:VCEESIJLPV4UUH@S 3]/<5Y^K0,0N4I7OX M&U!+ P04 " )96Y:LO007^H" "R# &0 'AL+W=O)S.,?W)+[I;QE_%"L B9XC&HN!M9)RW;-M$:X@ MPJ+!UA"K.PO&(RS5D"]ML>: YP844=MSG+8=81);0=]9DPAB05B,."P&UM#M MC5Q/ \R,7P2V8N\<:2L/C#WJP>5\8#E:$5 (I:; ZK"!$5"JF92.IXS4RO]3 M _?/=^SGQKPR\X %C!B])W.Y&E@="\UA@1,JIVQ[ 9FAEN8+&17F%VVSN8Z% MPD1(%F5@I2 B<7K$S]E"[ 'L XS5+X*.WP_TBW%;+D:^)EZ^)9_C\(WQ#8VV$)2P9?^F5 M^4D)FN4$^M'KB34.86"I9TL WX 5?/[DMIT?9>YJ(BMX]7.O?A5[<+^KZS"K M:VI^F->US'U*V3&4^CVQ"=R^O=FW5#6CH+.9ZVQ6ZAP_)42^H!F$"2>2@"C3 M54GQWJK41%9PV\K=MCZ:P%:=7FLB*WAMYU[;]2>P_5>^G$:K>Q#"TDF=\AR> MY&I/*M6>DVRA7PTAVW$O?>DM3%5G2YUZ2X'TU@QE"7 MWYK8BGY?&Q"WEZ9$%KT_ 8+%="-=CC88*79$[$]V3&Y)M=HOA!1&(>T!@PLAA9$WAU MX[IJ0-;C[X"L>>T9*"K/E/Y4+W?^R'*4120DGE 06/Y[(3<-^N>,O"3SC#FYH>&/P!>KD36P@$\6. W%(UU_(06AKL+S:,BSOV!= M]'4LX*50X,9X^S.Z__3.=@L?IT]WC]&'Z M]0G,[B=?Y^ 3F/A^H-8:A^ NSCU&K?S[6R)P$/(/LLOW^2UX_^X#> >"&#RM M:,IQ[/.A+:1I:@+;*\RXSLU >\R "#S06*PXF,8^\9L MN14$D,;8M=(BWA+ MO O@PH\ .:C38M#-X<-=C3ENND;(>"1B( 1&0@"S$(\U<;3T-@#=:=DG5'AS[^D441\<'D MA3"9%<"$#3N[I9U=K9WW-%Y^ M$H1%@&%! %W(#"52%@/I[HG<)8"5W:U[E0-#IV:,<^'T^MTMFW_?KV%YK[2\ MI[7\(8B#*(W (HW](%Y*NW^EA7]Q&9^;YH0P3S:I+9"!*M.8G M'-$T%FU,\WFZ=>>"CK-%M:634^O4H# H*0P.HG!=[,JL."QG>[9$BW9LEC $ MUB!^61*_-)<;+TVR-@368 V=ZNAUM!L^\;PT2D.L$F1(.?\H8].C$0$"OVYB ML_4HS6%[->]##D1;+MK6:]!SVWT4UO0"U!H]8P&5,E N1N 1&5-<'&PVW#%H M.ZRT79H&H\I@I#5XGB9)F#F5U#&_BRD]UK'N90JMR;R2'-"@YH!&18XX.;(Z._X'^Y?;3KK;J0/WN6FE0*!>@OR/N.KN'$;;)W-+%[@O$U3* M ^JEQU0J#?$&YL1+F?R=0#CX%Q1RI-5,0_*@8'0.L0$KM0'[!D-+*UV.9FX( MKP[Y@RKY@PS*'V14_IA":S*OY \ZP[4+VKU5VHI#*%UF1>*V)I MA("ST$Q]+S*X51"/"EEF=F -/W?GG)<2RM:Q%3[(*[%;[-;RZR2O* M%4Q>X'[ ;!G$'(1D(2&=B[[4!2RO&>&PO=V]R M:W-H965TV[GDI,2F"2< M(0'%S#GWS^93$V\#OA'8R;TV,B3WG#^8SE4^2Q4UZ_>7'8H&6B[NKY>)F<7N'TNOS MVQ5ZCU:Z9/*: N(%*FJ60XZDPJJ6Z,TE*$RH?!N[2B=AK-RLG?"BF3 X,N$E M9",4^N]0X 7C _+YR^5A7^YJ](X_Z/@#ZS<^ZE?HD1Q= -,MA=*V0%.*V2&X MDVYFRYW)"FDB"VX"2O7_F1]_$0ZD!F/?"P P^M>WALXMQ1CT\O-Y$9KS6JP J0_@CJ+:] Z(U%V+I?Y(?> M0V/N>];=?""WB3?R)M$D=K?[B$?B_-]QO>PG7?:3D]FOZJJB=JDP_6NEGK3Z MUS4;R*Q''774T7"5&@U)/9!9CWK:44__9Z5.7UBI1^+\Z(]*=?>.&'.\WV"Q M)DPB"H46>J.IKA#1')E-1_'*GCKW7.DSS#8W^B\#A G0SPO.U7/''&3=?TOR M"U!+ P04 " )96Y:*JPYVI$' " *P &0 'AL+W=O9NL1^DV8719#(K"$7(<;Q31(!Y,SXMG M\V1ZSC,1!C&;)R#-HH@FWRY9R)\N!G#P\N N6&]$_F T/=_2-;MGXLMVGLB[ MT4[+,HA8G 8\!@E;70QF\.S*+084$K\&["FM78/WB(5L M(7(55'X\LBL6AKDF:<>?E=+![C?S@?7K%^WO"^>E,P\T95<\_"U8BLW%8#( M2[:B62CN^-//K'+(S?4M>)@6_\%3)>L,P")+!8^JP=*"*(C+3_IW-Y\^@_G'V:=[, 3W& Q6P4"\()<)7.C#'?JN=A'>)OP/.CQ[K]!AE/R33,,G#]BDX#V7J(K"M<"<, MZ$,0!N*;R>^QEJ"A/YE,6FDT2$%,8$M#7#@%08D'4.S"W.G\IGZR".@WB=DZIOC";&>"!M=A*'0-B:PP8Q M['N.WS&+%1&!5I#?"\/5<,^*PR:A+B"&BB! .T/8"\75^/K/0M]WV\;I4LAQ M.]9PJ'@"M!.%V4)D- EH"-:R@3*:I[. (71]U+9/%_.AUV&>(@O0BK;3:E5* MP98&QI6S&M^P#HU)&P*-8A[&'?8IN(9VO+97#I--AJUF=&#&$^*WUWV#6+.T MFK8K_(9V *\M?JH1,MK9*R#WI:WIM8)D:,?D8L*'$H]%EL2 [W=>AUT"76U= MTZ54ZEKCD,)1 M9 6H_65:C=]7ID:QSC)%"N"0'>#>9WD##E)!19;F);GM8#=(QR<7D;:5NM 0 MX;'38:4",61OIU^E-4*]MMI]:6M&2&$ILF/ID>T1TC%S:$BG0VO"]MS3 II$=VI)_5 I([?PIBEGLN M@R4CPX"@SXH#K,")<^HXSBDXP:=X@N1G<9?O.IYX8WDO3=RR8C\X-$]='?3= M,?+;LKN+:W;V^I]W>&6.^7AY-)NW$U24'' MZ6A?L.("V,X%]G).;,!U3#3SC%)=F57@C^W@_Z\:0ZQ#/71\XK1--XC!SLT4 MK!@!MC."@QM#W"O ]Z6MZ;4">&P'^"L>BR1XR/(,F;TUM.OZ=++^R/P[^_,DX E(:^]M M]OI:_3FEA] _P$%]VU_;5S'(X*[YKL@$L9.)PRO3T.=CS41=""*G:[E39('8 MR4+>*X-9>?[I;W#LBV"[\J,+[S48!U&,@_C]4%[2ZSY"7]J:9X04>W'MKQ?> MTR !CS3,V O)JCP_L'MV];<)>"(!L'V,R"#F^JCKB).B%JZ=6EC,W]-@58K= M1LT[L/VVQ"36\*\T?%0[RQBQ9%T<\;9O]W1WC'16')YL/;^$9U?E M85"EICR;>DL3F8\4A&PE53KOQM*FI#SN6=X(OBU.3#YP(7A47&X87;(D%Y#? MKS@7+S?Y#^P.W4[_ 5!+ P04 " )96Y:A=ONHF8# !Q#0 &0 'AL M+W=OI/ND] M@"&?Z#T/K-AN;^R GTP+NH,UF-^+I<*> M7Z-D+ >AF11$P7;FW88W=V%L'9S%'PR.^J1-K)2-E)]LYWTV\P++"#BDQD)0 M_'N".^#<(B&/?RI0KY[3.IZVG]%_<>)1S(9JN)/\3Y:9_"2#+3UPLY+' M7Z$2-+1XJ>3:_9)C:3L>>20]:"/SRAD9Y$R4__1SM1 G#F&;0U0Y1)<.@Q:' MN')P*^>7S)RL>VIH,E7R2)2U1C3;<&OCO%$-$W8;UT;A5X9^)ED\+A]^^VNQ M(*O%Q_>KQ>/BPT>R?+C]L";OR!IC)CMP(')+!$94 8K)C*78*++P)Q(%T:"!T-W7N\<==.)Z=6.'%[>M;EYP^06 K, P!1C^ABPY%;IIK4JH M03.4/JH3]4]@9VI'M>J MQ]W;S70J#RC5Q2G>B:10\F^\8# $-E4(R UG.VJOG*:E&#?&X3"\C-<6NT'8 M'*^36L#DC0(RL >/"29VA EL Z9HFZ>;V$^:6063"_8M=G'+:;NNV5]_JSQQ M_95YXG6[,^9A\')M!IWBX.Z<4/YJFNC&>NN)Z0OM7/E)P1#VERHJK+Z4 M]X1VKCQZ41Y]XW113?#??#&ZB-LVP\&@)7!?*I*P\^K_ORFC0G\]9[09QN,+ M!?Y)\9J#VKF:7A-'LBS\ZM'ZW7#KJN6+\;E]3[BB^ 6F?(P\4K5C0A,.6X0, MKL9XU:JROB\[1A:N1-Y(@P6W:^[Q303*&N#WK93FN6,GJ%]9R;]02P,$% M @ "65N6@I2\U17 P <0D !D !X;"]W;W)K&ULK99M;]LV$,>_"J$50P*DD279D M;&^??D=)5AV'$;9A;VP^W/WYNZ/(XW@OY#>5 6AR*'*N)DZF]?;6=56204'5 MM=@"QYFUD 75V)4;5VTET+1R*G+7[_5"MZ",.]&X&EO(:"Q*G3,."TE46114 M_CF%7.PGCN<Z\V]G( MV%<&OS'8JY,V,9$\"_'-=.[3B=,S0)!#HHT"Q;\=S"#/C1!B?&\TG79)XWC: M/JI_J&+'6)ZI@IG(?V>ISB;.C4-26-,RUTNQ_PA-/ .CEXA<5;]DW]CV')*4 M2HNB<4:"@O'ZGQZ:/)PX>.$;#G[CX)\[]-]P"!J'H JT)JO"FE--H[$4>R*- M-:J91I6;RANC8=SLXDI+G&7HIZ/X8?'IUR]Q3);QT_TR?H@?G\CBT]WCBES, M05.6JTORGGQ>S9MK91?U_>'8W9WR6VS"'S8OL 8MUJ 3ZYYKP&#UFURU>WBR MIC\8A&=@%J,P\.UD84L6=I+%ARU>8Y#B/:A+R0G>9]N6IN2I"2YC;6X2N*OG>>58O- M:&#GO&DY;SHY%TUM 4PN5V CNWGUD8U"_XSLM8WGCP([VJA%&W6BS6&-(RF9 M L>6)@O<["MB$KL R43*DG9JAM\JN9A)2)F^)/$AR#QSDPB=G <_QH?M!EYS@&OW;( 66WC'[8$=8>QA!WP M$FP?Z.R_>-:Y=$^J%\)MJJ*N\-"67->%H!UMWPUW5;D\&Y_B>Z(N_S]DZL?( M Y4;QA7)88V2O>LA;J^L"WS=T6);U&PO=V]R:W-H965T M M&1?Z+ M=L6WCH46&R%94H"5@B1.]T_R5&Q$!>"Z-0"W +BY[CU1KO**2#+L<[9#7'^M MHNE!GFJ.5N+B5)_*3'+U-E8X.1S?3FZ^_1R/T71\?ST=WX[O[M'DYN)NACZA MF;H"T88"8DLTX>R7VDB(T!Q26,829>19G8X42%T-)-> ,DI2@4ZO0)*8B@_H M!,4INE^SC2!I)/JV5'(UJ;THI(WVTMP::5>P.$,>_HA!W& M5MF6*;MERFX>UZ^-NU0K$1H5B4R*.S91^DTJ&Z/IJCD7&5G P%)E(8!OP1J^ M?X<#YW.#5J_4ZN71O;KC23+*G@'0%&3,06]XKM.XG=Y_$.J70OW&355GU#%I MVJ,Z.4H[Q';H>:';M[<&KD[)U6GC"DQ<>U10Y7*#P,P5E%Q!&U?7Q!48N-P: MKF[)U6WC"DUB:N\)C+Z?3,7+V2J]?"Y3G*3M3#-U'V MCBBQ[X38S(F=@[$YC:RS39;1O&((;:WQYEC_6#NX8L+X[!_N-&U:FN]@%79 J=;PW8P,=SJ8L9J+V"OV$*OANU@ M8[C5QXSUCH^-+ QKO 4?C RW.IFQXO&QE?6+YON_83R;*\U9DSJ1JG?+A6K2IP_8%Z MOV1,ODQT]U0VO\,_4$L#!!0 ( EE;EKXC6OU$0D !I< 9 >&PO M=V]R:W-H965T\3A].!]9HY\_N([N MUD7U@_'T;!O>\3DOOFQG6?ELO%=91AN>Y%&:D(ROSD=OK3<7@5=-J$=\C?A# MWGI,*BNW:?JM>O)A>3Z:5#OB,5\4E418_G//+W@<5TKE/KXWHJ/]FM7$]N.? MZN]K\Z69VS#G%VG\3[0LUN7O(BC.+\MW+P M+ X3\C;/>9&7S[[,+\G+%[^1%R1*R,TZW>5ALLS/QD6YY6KA\:+9WKNG[=&> M[5WRQ6O"K%>$3J@MF7XQ?#H3IX_+"[6_6G1_M6BM9_?HS7>W15J$L\ MB#)>_LT6]>E*CX]AND82$US;>]>V\FC?5P7^M2[PLMQGS0M5JZI?D9N^HW]2 M=FKEZG7S?LJ"B>6=C>_;[B2C_(EM[4<)VW;VVW:4V[Y(-YMRG_,B77R3;4TY M6_=\D,0$H^[>J(M7E2ZF:R0QP;6W=^T9J\HG9;=5;Y;K,_^@*F6CW(#)J]+? M;]M7;GM6_K^89QE?DKPJ3.D9*15TSPA)3# ;[,T&>)498+I&$A-<6Q,@AXFQ MVFRDVV5')\Y!:4H'47EE6BW@L93;OGIV.LLOM]Q0J,(KU#*1$C^7KZ(=DD6XX>=_[:'%9I=Y3C]1$I!5RA:ESY,B=_IO<\ M2^K#>GO'DT7$Z6P]EM[)#7Q,@#^4 NO3V\2H%?J)I?+L)\3<)D21;5 _Y]%]V' M<7EJ\@-#[<=@J8G. 8"HC5BJJ!"$I28Z!PBBZJ[.2:7J=%$@L#NUVAWET*"O M6(%AZ%"&>54"P797[?0CO^W98*F)EP&(B'J(E8L*1EAJHG, M(ZKN_)Q4N7ZW]UL4R(8.)1M9[3[7:%6+:Y^BB=8. U9B M$\0( !6/L-1$YX!'3-T=.J5^&^GG.J[28;TM5P9\PX;RC:Q^A[1DU0MHGZ21 M$*N58F'&6+@YE@EN8L!-S%R4U4BK&[/203WLP !ZV%#HD=7OX+:M>A7MHS31 M$V+ 4PPQ]6*H"(6E)CH'A&+FDB_6#;4D;5O9J-ZV+0,"8D,)2(X1 YNZZE6T M#]-$TX@!6C'$B(RADA26FOBA B IVUQ(II;6O1!V-TWKZ?S:0$OV4%J2U?JP MOK!Z"6V7)GI,-C"8C1BSV:BXA:4F.@?-URAE26%%I_6L7DG;K(DVE@T09R/F>S8JJF&IBXDK6?)J/[6 MLP.DY0PEK<-2IL^TGM7"VA^2--' <@#)',1\ST%E+RPUT3FPEV,NWW.ZT9WM M=#IWLE$!ZZM<0"=G*#K)*O?93_BBMJZPU,1+ 3#F($9^#BIA8:F)SEN?XS87 M^:FEM2]$-QKLX0P'*,HY-A>D WO3Z@6T/9IH;CF 70YB/NB@@A66FN@VS<2'7ZW.I5M(V::(*Y0'(N8N;HHH(;EIKH',#- M-9'>87[7"_:6>" MRER@,M=C/6 L[]@$DNHVL-4KZ1XGEIIX78#./,0@ MTD-E,"PUT3DPF&*IYAJ8G. <\\#0T:O=0^#8T-&-J"_K1;7/CT3[2\/(,Q# MS!4]5++"4A.= UEYYG)%KYL8=NI6-42\AP4@D7]LHL@&-JW5"VC?Y,)$.\L' MU/(1DT4?%::PU$3G %.^N631[V:&A[6K'")N&2C(/S939#J=:/4JVL=HHD?E M SOYB.&BCXI+6&JB<\ EWURXZ*OBP,;=X,30!\[QCTT,F4Y[6;V*]C&::%#Y M %(^8FSHHW(3EIKHO'4_*7.QH:\*^AIW@[- 'X#'/S8+9(,;R^HEM,_01(E> ,@3')ONL9.ZQ>IEM<_51*LI M ,@*$..^ !6EL-1$YX!2@;FX+^@&>9V*5@T1MPP,%!P;]#'=3K%Z)>VC--%0 M"@"T L2\+T#%*2PUT3G@5& N[VND'541JX8\;7G&PO=V]R:W-H965T MSX'+[<@+O)>)6[8JC)WPTV1-5S '<[^>*8S\EB5G)0C-I" *EB/O+#@= M]VV^2WA@L-4[8V*=+*1\M,%5/O)Z5A!PR(QEH/C:P!@XMT0HXW?#Z;6?M,#= M\0O[A?..7A94PUCRGRPWQ1K-)& ME@T8%91,U&_ZU-1A!Q#$[P#"!A!^%A U@,@9K94Y6Q-J:)HHN27*9B.;';C: M.#2Z8<+NXMPH7&6(,^GXQ_7L=GHYO9E?/4S)U0W&4W)$SK*L*BM.#>1$F@(4 MR62)QZ2P^[8('>%K#05N4Y\@QKME_RL MT7->ZPG?T3.![)A$P2$)>V'< 1]_'AZ]AOM8F;8\85N>T/%%_U">+E,U2]S- M8F_BJ5[3#$8>UE"#VH"7?OT2#'K?NRS^)[)7AJ/6XIW T^^P*.G%(CL MF1A%A<:#X.Y<_@M/)-YAT[FS-7/?,=ONL4F/@F P#!)_LVNO(VUXTH_;K%>Z MXU9W_*'N6=-8.*,+QIEY/B0">Z!<$D.?NL36=(-=%8-P$+W1VI%U$O6'W5K[ MK=;^AUKOI*$<&]C?KUB7\'Y'E86=:% 1OI/L[K<.V[6NJ5DQHPF&) MP-[Q$!E4W0KKP,BUZR8+:; WN6&!?P]0-@'7EU*:E\ VJ/9_E/X!4$L#!!0 M ( EE;EJZ>.54F00 '86 9 >&PO=V]R:W-H965TOV*_D7ZT_WCT^W'VX?GNZ^WX.Y!C6_! M!5C'F&Z) $D^T>$^VZ=8D@@P&1,.0I:IDHGS=WD@(&5"@/_8>YUTU2B.'J4?)U? MB1T.R<)0;T40?B#&\M=?H&?]KI,X$5A+L%,+=L;0ERN<8AH2@"5X(=N$TH1N M=8)+%+= R?>APQ(YCC-3"T=KANX'1WN MO\EM,?1JAMXHP^LSUJV.]"CJ6ZMM(K#6!/CU!/B3+"]_2L$3@;4$![7@8)+E M%?3*\@+Z-H2=LM2$(0L.E>6L)CD;)?EIJ(6\$&5*B+(&88J%2#9)B/-&KZW1 M69_:S.[R[P.J4B+X@;7 MT5_*XRE;+/6E,6GKGPJM/1%-\X?.)/LQG*BO5Z+_#Y< &YL S_8)HWLR['N% M"W_F]JI4$Q:XLZ&-H/$*<-PL3+(K5\]HD;-]Z'*R^YN\DR?0%,8KWYI4\$5K[T[%I_,B:9/M"H_[AK:*G0FN+;@P"&C<(YVY? M2.,#9K;;73RZ, C=F:\O3=18 31N!2;9OU#? B _\+H:^E$P\ <6%VIL AJW M"=/[RNJ!X[Y2%S3D*U'3ZM'XA_Y/;\85?IO[K-L--5$(.=8 ^Z9GHPF^[5'_ MJUTY7Z]K?75AK851&ULQ5AM;^(X$/XK5FYU:J5M$R>\83]S="_E + M $V>XRA1 V.A]?+*-%6P@)BI2[&$!)_,A(R9QJ&$1]+?E M5.+(+%%"'D.BN$B(A-G &-&K,?53A\SB.X>-VKDF:2A/0OQ(![?AP+!21A!! MH%,(AG]K&$,4I4C(XZ\"U"C?F3KN7K^@?\J"QV">F(*QB/[@H5X,#-\@(<' *!R<+-&>6A77#-!OVI=@0F5HC6GJ1:9-Y8S0\2:?Q44M\RM%/#\=? M[J8/D\^3^\?;[Q-R>X_C";D@#Q!$3"D^XP'+Y0[_1#(X?UH17 U$S' &@E6\ MBIB&D B] $D"$>-:6J23O 82":7(V0UHQB-UCJ#?'F_(V8=S\H'PA'Q=B)5B M2:CZIL8X4C9F4'"^SCG;!SA3F]R)1"\4F20AA%4 $P4H5;!?5+BV6Q%O(+@D M#OU(;,MV&PB-7^_NM-!QRDEQ,CSG -ZIU&^2-G^SV_SFM&A'F&)T,(RUIZ^&% MZ^(4KW?#:##J.GYI5*'7*>EU6NE-F$QX,E?D";#8 EE*L>99\<,A)@#.%A#- MGJ%QEG)L;X>1T_,=;X]WW=9-Z*6U_6: M>79+GMU6GO>XQ]WF[,Y^Q\5^WD2O6]?1W\AO%0FK^ M3Y[ F+"XMZ!%B.LAP2M-EL5>R#7$BOQ;+[E%HH]V$CU?\^-*HN<:- 7?RN_8 M5#\16$7*7BEE[]WJ8>^4(IT(K"(2M;9;N?6&):< KU236B8W&?4ZS8E"=WH0 M>L*24X!5RXF_3[3!R.X=(&IOB=K_O^84&-5R4N/78.0=J(ATVS?0UAT7A>0H M8+JR> "8 $J_26%I9W%LTIP*K:K9MHV@[KL5%]K:PAPMU(G0JD)M&QK:WM&\ MKN&B]:;DHK;A_H=1E>"V<:'MG_7/B2<7FT+K1NYW?TMU-SYHH]!SK.# M#H7*KQ*=?]:6=\O#E%%VA+!W_SH]9,E."K8P^0G-'9-SGB@2P0PAK&PO=V]R:W-H965TM$-E7;;K9L<2-3$SFP#W;^?[4!&B6&[ MV V)G?.^YSDV\JTKPL=6(40SM&V>%5!C?DD;(/+)@K(:"SED M2YLW#'"N175E>XX3V34NB96.]-R,I2.Z$E5)8,807]4U9K^NH:*;L>5:NXF' MP(W.B+PM@+O4! <$?A;@:\+;K'S=S]!'-&%V7>H?D'P25)*,U((%?@:/S*0A< M5OQ"ACW-I^C\[ *=R1#T6- 5QR3G(UM((N5K9]OLUVUV[TAVUT/WE(B"HQN2 M0_[6P):E=/5XNWJNO9..4\@ND>]^0)[C!0:@R;_+_1,X?K>\OO;SC_A-5HP! M$4/3TK3*P*Q4;^^0-SB#L25?3PYL#5;Z_IT;.9],9?TGLS=%!EV1P2GW]!9R M8+@RU=@*0RU4!\HZC;Q +NQZG[T?% ["I MZPQ1V3.%)IKG DQ$K2S:2^8F M27Q 9 @:^$>(HHXH.KU*E,DSA9B8HEXZSTT.D/HQH1N9B>*.*#Y)]$B%>=?B M7JY!$!X"&8(\-S 3#3JBP4FB*2Q OC"Y"6K0WQ,G/-RX?I 71)X9*NF@DK\O M$VIV)Z.)+>G]@Y/]W6G9^D&N$\6'>VCOG>4UL*5N<1QE=$5$>PQVLUT7O=+- MXV#^6G;7MAG^L6E;\SUFRY)P5,%"6CJ7L61B;;MK!X(VNF,\4R'[C[XMY!<" M,!4@GR\H%;N!2M!]>XW-N[&L/-Y0]\0Q MH&U9$#ZR,B&6E[;-XPQ*S#MT"42^22DKL9!=MK#YD@%.-*@L;,]Q0KO$.;&B MH1Z[9]&0KD21$[AGB*_*$K/G,11T,[)<:S_PD"\RH0;L:+C$"YB!>%S>,]FS M:Y8D+X'PG!+$(!U95^[E9*#B=<#/'#;\H(V4DSFE3ZISDXPL1PF" F*A&+!\ MK&$"1:&(I(P_.TZKGE(!#]M[]J_:N_0RQQPFM/B5)R(;67T+)9#B52$>Z.8; M[/QT%5],"Z[_T::*#7H6BE=(J6C)IAHZ-QHMW>1$?<698/)M+G$BNOD^N;N=HA]7 MOZVD).J&!VO",?5^3>"7+70[>4B(RC M*4D@.2:PI=):KK>7._9:&:\A[B#?/4>>XP4&09/WP_T6.7Z=/5_S^>_(GBD] M%3HPH]4&O>1+',/(DCN0 UN#%7WZX(;.%Y.U_T1V9#2HC09M[-%C9]9!*23 M<(&XP&(E*'M&.8EI^;)63"FH>/N:5Y64=>1T/'=HKP^MO1%T)+E;2^ZV2IX) MM7I?% (_1T2619K61I3N.1!(>QP MK"JW27<[TYG;"9V/IOHS>0,H5]$KX)&9?FVFW\IT)S)@)N7M,"D@.*&\_X^? MZDCVH)8]:)W_=3DW>1B8I'A^<8"I /D^I53L.VJ"^M(4_0502P,$% @ "65N6G2#5L5X @ 4@8 M !D !X;"]W;W)K&ULK57;\[&NXDW M4CWH$L"0;<6%'GNE,?6E[^NTA(KJ,UF#P)M&,P&WBNA555'U>PI<;L;>P-L=W+&B-/; 3^*:%K L?^R7E'+TNJ82;Y#Y:9"2#G*ZXN9.; MS]#Z<0)3R;7[)ILF=H3!Z4H;6;5@5% QT3SIMJW#'F!P_@P@; 'A8\#P&4#4 M B)GM%'F;,VIH4FLY(8H&XUL=N%JX]#HA@G[*RZ,PEN&.)-DOAIFVK:I J? M234(R8T4IM3D2F20'1+XJ+L3'^[$3\.CC'-(ST@T>$O"(!SV")J]'!X=D1-U MM8P<7_2"6O:5IT$/^]&V72]U35,8>]B/&M0:O.3-J\%Y\+'/VG\B.S Z[(P. MC[$GV$#8'H*DLJJE &&(S GF,71+@"K!1*'["M"PCARK'2_KY$-@/[&_WK?V M-"R\.(P[4#WJ5(^.JKX7"E)9"/8',F*E+D% SDROU%&_U$=*GT9%/3K]O?:L M0!5N:FFLWDJ8YF7O3KO!.''SX-'Y% =F,]_^T333]H:J@@E-..1(&9R]1TVJ MF6#-QLC:#8&E-#A2W++$H0_*!N!]+J79;6R"[F\D^0M02P,$% @ "65N M6M [Q;TM! $@\ !D !X;"]W;W)K&ULK5?; M;MLX$/T50ELL6B".1,FZ.&L;2)T6FX>V1I/N[BLCCVVB$JF2E!W__9*R(LL6 MI;9 7FQ1FCD\,^3,(:=[+K[++8!"SWG&Y,S9*E7\R,T)9/VI0IYG3.+:?7] _5L'K M8)Z(A 7/_J4KM9TYB8-6L"9EIK[R_=]0!Q0:O)1GLOI%^Z-M/'%06DK%\]I9 M,\@I._Z3YSH1+0<\[G'P:P?_5QV"VB&H CTRJ\*Z(XK,IX+OD3#6<\5+FI MO'4TE)EE?%!"?Z7:3\WO/R^^?/J 'F__^_" 1FC!\X(S8$HBOC;I "%@A11Y M!HG>WH$B-)/OM.&WASOT]LT[] 91AAZWO)2$K>3459J307;3>O[WQ_G]GOGO M(+U& ;Y"ON>/+>Z+7WR("G,'%UB$L0.G/F??^#(^\L6Z2N!G<4=-'$'0^CSVS3EI5EU M 2G0'7G* -6S6!?UB!96:*93[.9^%$W=73N>KDV0A(W-&:476P<3M"1&UNL9=,8-SWB0I^[/ MNOLRW?YT*;+T@#*N2U!W)*;+4H'0E5D09EX39F4^"/^[91EW(@P3>WQ)$U\R M&-\C5R1#_:W&%E+289%@_W+3=(TFB1_9R4X:LI/?[HBMC6-MBY/7S/\K@9T% MC[V3/'J#:W7/=EH-N3@@K6^Z)69$P6JP-=: [548A7CL7:R5U:RW='!+S_$@ MX0616[0C60E&P3.Z!KURLA2$I6"EB[L\XC"X9&NQBEI-ZYSL26WQH*C-ET*? M1X4Z7*$B(TQ5.88?)2WT05%9V?I='GB%@F[YDB;$.- M.O:7:HUQ/KGG>_$E28O=) HF/21/&HF'1?*RS0MSDAWQ]:B4@[2[DC@*, XO M6=O,PK!'.O%)._&P>"X%%(3JY7_6-Q33[X&H+8HAS5R9'04?KK59AW^8] MJ2D>EM.[UNFXW1*OT$9HP;+R[=VO8[+QPW+P(X# MQ8OJ#O/$E;X158];?6D%80ST]S7GZF5@KD7--7C^/U!+ P04 " )96Y: MS^;(2&H" ")!@ &0 'AL+W=O-[0S3%A3AS9N7L11[Q4E#"X%TB6>8[%KRN@?#=U?.=EXH%L,F4F MW#@J\ :6H)Z*>Z$CMV%)20Y,$LZ0@/74N?0O9@.3;Q.^$=C)UA@9)RO.GTUP MFTX=SP@""HDR#%B_MC #2@V1EO&SYG2:+0VP/7YAO['>M9<5EC#C]#M)539U MQ@Y*88U+JA[X[@O4?JS A%-IGVA7Y8XF#DI*J7A>@[6"G+#JC?=U'5H O_\& M(*@!P;& L :$UFBES-J:8X7C2/ =$B9;LYF!K8U%:S>$F5-<*J%7B<:I^'8Q M^WIWC1XO?UPO40\M]'>CBP!"0(H4WB-*\(I0H@A(=#H'A0F59SKQ:3E'IR=G MZ 01AAXS7DK,4AFY2FLRS&Y2[W]5[1^\L?\'AX"'=U M)9IR!$TY LL7'E&.+C,5NM^--C?N0A8X@:FCKY0$L04G_OC!'WJ?NZS])[(# MHV%C-'R//5YPUDM*?"$)3P'>^XK8+ FJO-$*^:!939=8AO[7CB*W&W; M7%?29-@D'8CN-Z+[_R2Z];%VZ:[(ARU)/3^O-'>E>2-S)0XTNZU&89KT'18;PB2BL-9 [WRD&435^*I M\<+VCA57NA/98:;_%2!,@EY? M..FK]/_!M02P,$% @ "65N6JMF M]8/A @ &P@ !D !X;"]W;W)K&ULK59A3]LP M$/TKIPQ-( %)DS9%K(U$"].8Q(8H;/OJ)M?6PK$SVVEAOWZVDV:EI!73]J6Q MG;MW[UW.=QVLA'Q4"T0-3SGC:N@MM"[.?5^E"\R).A4%A>=\W'?VCN#;Q17:F,-5LE4B$>[ MNHW]TVHV6*5$X%NP[S?1B MZ)UYD.&,E$S?B=4GK/7T+%XJF'*_L*IL^[$'::FTR&MGPR"GO'J2ISH/&PZ= M70YA[1!N.W1W.$2U0^2$5LR7V*TZT-&^I M\=/)]9?QUYLKN+_X<36!$WC@$E,QY_079J#)$TR1XXQJ!8>7J EEZLA:32[A M\. (#H!RN%^(4A&>J8&O#2$+ZZ=U\%$5/-P1O!/"C>!ZH>"*9YB]!/"-DD9. MN)8S"OP%T*[C=#N/O1D=]U,"2,\12 :/A->FDX! MG>.V7%0!>BZ [3W+) [.!OYR4^)KFRCH-38OF/<:YKV]S*]Y:KJ?0F5Z$B/: MTA?FXDF)7,,S$NGD%$)1VW9:B[P*$&^R"K>(MYC$<3OQN"$>[R5N:K4FGI5H M23-2*,KG(&:@--&E1KMD-*=FMXO[WAA_6X'Q*Y4G<=2NLM^H[/][89E48#Y% M::]NF\C^Z]+J!EM?J,5FH_PJ[OY&G\U1SMWX49"*DNNJ1S6GS82[<(U]ZWQD M)E\UJ/[ 5&/SAL@YY0H8S@QD<-HWC&0UBJJ-%H7KYE.AS6QPRX69WBBM@7D_ M$T*O-S9 \W\@^0U02P,$% @ "65N6B6/1&GS 0 0 !D !X;"]W M;W)K&ULA5-1;]L@$/XKB%53*TW!L=NLRVQ+2[)I M?<@6->WV3)QSC(K! Q*W_WX'=JQ,2KL7N(/[OOL.[M)6FR=; 3CR7$ME,UHY MUTP9LT4%-;AK.5R5.]=U(H M6!EB]W7-S&UBVH@9EA5;$0)G1 M+^/I+/'Q(>"7@-:>V,17LM'ZR3MWVXQ&7A!(*)QGX+@=8 Y2>B*4\:?GI$-* M#SRUC^S?0NU8RX9;F&OY6VQ=E=%;2K90\KUT][K]#GT]-YZOT-*&E;1=;#*A MI-A;I^L>C IJH;J=/_?O< *(XU< <0^(@^XN45"YX([GJ=$M,3X:V;P12@UH M%">4_Y2U,W@K$.?R^<_E\NYA^?7'PYI<+L!Q(>T5N2!"D:60$A_.ILQA(A_. MBIYTUI'&KY NH!B19/R!Q%%\31[7"W)YVX05D%-O7@CD S=^_&T^BSV](2P9IR5OL^6IOB@J[@^@2W^X RFGS M3)[6BNX" M !_" &0 'AL+W=O*%2RG F0!991L3C&%.^'5JNM9N8TW6BS(0=#G*R MQ@6JNWPFM&4W*#'-D$G*&0A<#:V1>S7I&?_2X3O%K=P;@U&RY/S>&%_BH>48 M0IABI P"T8\-3C!-#9"F\;/&M)J4)G!_O$/_5&K76I9$XH2G/VBLDJ'5MR#& M%2E2->?;&ZSU= Q>Q%-9_L.V]G4LB JI>%8':P899=63/-1UV MPNR\$>'6 M=Q@0O!#@UP%^*;1B5LJ:$D7"@>!;$,9;HYE!69LR6JNAS*SB0@G]ENHX%2YN M1O-KF%_/[N:3F]'B&F;SKY_GHULXG:(B-)5G\ 'N%E,X/3F#$Z ,OB6\D(3% MT$)H\O?A_A$Z?E--O\3S7UG-ME)52$$[DCF\5S(G$0XM?3HEB@U:X?MW M;M?YV";S/X$]$1TTHH-CZ.%"\>A>G^B\$%&B3Q3D@J\%R%[C]D1"MY'0 M/2IA1A[UQ:PDZ*ZPOY!ZX2*>9?JVE49D&^T*N+-'J-/O'I!^[A/X?K^=9OG;WV7MW>89B7;8XJ=>A8*JZ%YO9 MIHN.RN9Q,#_6W;5JAG]@JM9\2\2:,@DIKC2D<]'32R.J=E<9BN=EQUARI?M/ M.4ST%P(*XZ#?KSA7.\,D:+XYPM]02P,$% @ "65N6IF2=ZUA P 90L M !D !X;"]W;W)K&ULK5;;;MLX$/T50@T6"=!& M=U^RMH X]F[[T""P-^TS(XTMHA*IDI3=_OV2E*S*#NT&J%]LD9HY/(='0\YD MQ_@WD0-(]*,LJ)@ZN935G>N*-(<2BUM6 55OUHR76*HAW[BBXH SDU06;N!Y M [?$A#K)Q,P]\63":ED0"D\69)-+/>$FDPIO8 7R MN7KB:N1V*!DI@0K"*.*PGCKW_MV#;Q),Q!<".]%[1EK*"V/?].!3-G4\S0@* M2*6&P.IO"P]0%!I)\?C>@CK=FCJQ_[Q'_\>(5V)>L( '5GPEF3)9W"\? M/SW^NT)/BR5:?;Q?+M '-,."I C3#&6DJ"5DZ'H.$I-"W*BWSZLYNKZZ05?( M12+'' 0B%#U3(L7[WL1_.:N%PE"35P?CB2L5<;V\F[8D9PW)X 1)/T"?&96Y M0 N:078(X"K%G>Q@+WL6G$6<0WJ+0O\]"KP@LA!Z>'MZ>(9.V+D0&KSP!-YC M70+'DO$[V^8TN9$]5]?YG:AP"E-'%;( O@4G^>N=/_#^M@F[$-B!S*B3&9U# M3Q[5L0284T(WUJ^@R8Y-MCY_MDGHA8$W<;=]!;8H?S3JH@ZHQ1VU^*P#G AL .A@T[HX*P'36WOS/&F"AMOU8>W@7W=JH->2%6DRB%TK8JV MF;ZQ[4BSS*!GPSB*XR.O;$'1V&[5L%,P/&O58KU6=P!BZ^9T4K< $I#6G$@" MPFK>\)+F70CL0/JHDSXZ:]ZBK KV$UJ[/NC[2UFXPSP3O[-K],H)/XJ.W'H= M,QK8O1IWA,=G"<_;^^,"W]OX]:<4C\='"FQ!86S7X'N_[DCO#36S/[E0!;PA M:BAGK"@P[\U:V;=/3-0/)*M,6O3"IFBSSF*L^&+@.4._7C,G]0"_0==;)_U!+ P04 M " )96Y:EN'E&)8" "?!@ &0 'AL+W=OK8F6U(]^_G M2\A21E$?]I+X MZ.T7EF13*+/@ITF%-[ "]:-:"#WS6Y::8#=\9[]SGK77IZQ MA"FG3R17QVC\6($9I](^4=W$!A[*ME+QL@%K!25A[HU? MFSQT .'P'4#4 *)#0/\=0-P 8FO4*;.V;K'":2)XC82)UFQF8'-CT=H-8>8K MKI30NT3C5#H;+Q_GC]]7:#%;HM7]>#E#%VBR-W7YKMW^*/1TS12YR0K>F(MVMN#"EE2-<8Y%+ M=$985+6Z0<<&2,DMCV'*=C)YA0*^B;M5L>]-E&QH3"+4=BDR28_[F$F.T& MEFL5"S.R7$F]8 ?]%"_A#N2/]):KF5VJ1"0!*@BCB,-B8 W=BY%K#,R.GP1V M8F^,-,JC*.!Y>B(((90:@FL_K8P@CC62BJ.W[FH5?K4AOOC0OVK@5

$?\N!Z:,"I7 EW3"*)# 5L%74;N%9%? M>K6*5Q">(=_]A#S':R$!2U5<,D\9J$*5C ,B$I**8$>G2_NE9$W,?IEMWPC[ MIV>[*I692*M:1%_L"Y'B$ :6NKD"^!:LX/T[M^-\J4)M2.R MU7RMNK4@^DF MF:NS8 MUXU/&)9['4!R50'^+854.,N&.$=;OHFW@]>WM/EBMZS>"M4NP]HE@ MAL0.>'LE;^^_B]4,JK+0>[%::YV_$>V\1#M_H5JW0#>@ M $;%BW_$:*C>*3S[9,V(6%=AU%*->K ]0;U M?,&8+";:0=GZ!_\ 4$L#!!0 ( EE;EK[I_P%D@8 %4I 9 >&PO M=V]R:W-H965T+N/\WS.6\J?3 1J\?'&7S!>B_&(X M'JWB.;MGXOOJ-I='P\;+-%FRK$AX!G(V.QU\0B?G7C6@LO@[84_%UF=0AO+ M^<_RX&IZ.H"E(I:RB2A=Q/+/(SMG:5IZDCK^J9T.FG.6 [<_OWC_7 4O@WF( M"W;.TQ_)5"Q.!^$ 3-DL7J?BCC_]R>J O-+?A*=%]3]XJFWA $S6A>#+>K!4 ML$RRS=_XN;X06P.0WS, UP-P=P#M&4#J :0*=*.L"NLB%O%XE/,GD)?6TEOY MH;HVU6@939*5TW@O)\?WEE^O+FV_@ZN;SU[OK3]^NOMZ #^!>9LMT MG3+ 9Z!@_#V@HDX28MWTNC[_05X^^8=> .2#'Q;\'419]-B-!12 M5NE\.*DEG&TDX!X)"(-KGHE% 2ZS*9NV'0QE/$U0^"6H,VSU>,$F'P%![P&& MF!H$G>\^G%CDD.8:D\H?V?T:FZ[2Q@DU.REOYY-B%4_8Z4#>KP7+']E@_/MO MR(=_F")TY*P5+VWBI3;OXQM9?8HX9<9&C+K*7.;]3Y5G7W MLI@EV1S(VPC$4WFS)X7(X[+, ?8LZW9AUNQK8B(:(=21K%LAB$(O,DL.&LF! M5?)EG&=2<@'>IKR056&6\R60C"EE\\PH-]"$$-]'M"-7MZ*HNIE-:L-&;6A5 M>Y4))M-=R((UX4MF4A<:U(7=:ZD;(00#L[:HT1;MIJV>:I.X2#OO!]1-38.- MAWMF&4%%"6A5]U4L6/XB[3W(F##6>:B?G-+NU)JL M)S9Z,MD*'=4O&!R>Z& M@57.'Y.JVY"']8P#$3^;;Z+:>6OBHY#X7>VZ&86AWY.7""OQV"K^@LDZ/$FJ MN\8H#VOGQ30D774&*R_HFWR%+V2EQ?@VY]/UQ%+3[>/W19!C'$2TNUXQVUAU!MC>&;RZ9,$Z]!'QB==MNTQV MGFQ;>_I6K-H#;&\/?G'94GO=UN-#&."N;(.9#TG/4@LKS&/[(O475BZUQP[@ MM*6+R8Q(8O8H5I#&=DB_UB-BPZHTA-KU-%A%%/>(4XS&=D8W)1+\!U[M%^V^ M]BX?QT U5JC&3E"-G:+:E;=VS K5^ !48P.$L1?!;K]HLJ-!&/D]N:APC7?$ MM*X<0)PXE3AKORUHY9,9P.YJL>GM'HOA- M[/R^JS;,C;*L _>> $?>VF%N;7&[V>-VN\E]C)T"HEH(GA,5+- #MSI)H8^@*"PV\R8S'#4M^%%5+] CK+73?1M; PQZG;C!C,4 MXCZR$,5ZXGR[F^@[V1[16&BP\@.O+PL4IXF=TZ^UC$1'L*;,9M*6I0!-[(#> MU,1=.D6[H[WKQ3' 3!68J1,P4Z=@=N6M';,",ST S-2PZ6ZHD4:SWAI)%9JI M'>@!]R!-H';F8^#3J9IW!+/)) M#T.H(C,]D,Q41VZ$<;R-4 5F MZAS,5$?N!ZR!V6 5A7T767&9'L9EJD/7#[JMFM,;%[K:KYMW@W\5+T1U_G^#)V<;][P4VXV+QQ>Q_D\R0J0LIET"3\& M4E.^>8=O3O,\[%RT%Y@N9-RO'_4$L#!!0 M ( EE;EJ[)R\.&00 +D5 9 >&PO=V]R:W-H965T-K>,SFR.Y0D*TC),UH"1M8S:P'/ ME\BK'&J+OS.RYP?7H*+R3.GW:G"=S"RGBHCD)!85!)8_+V1)\KQ"DG'\VX): MW9R5X^'U*_J7FKPD\XPY6=+\GRP1ZT:)UE!$56-K_X1[L0!PXP..& 6@=31O> 5=82K;JHUZ;VEFRRLGJ-*\'DTTSZB?GJZNO-U>TCN+[]4[C@N M$SZUA8RHPK7C=O:+9G9T8G:(P TM1RHS(6-;"2S4JZ=U?Z]&#($-F(8=T]#$G@A-\C4$-N ;=7RC MG]\3T9&6D!?YX5AR"K,@\*&OUMRDBVSRZWMBR\&(XS]3*,YJM3:$-F?;Y&GI&E*=-^^_F M; AMR+FO!*"^%- K[SB[(R="P5AY"C/7@>B$\OHJ .K+@ 4_(3JCZ=\4VI!D M7P! (Q4 -%H"F$(;&XTEIS""GGM"<7T- /5%P$H>[E.P M6+,L5BM/Z_[NMV (;7@X[.L)Y)A0'C):7)A"&W+NBPND3>1ZY;6^P^]8Y(^D MI[+R(JB6'NI+ *0O >Y$2I@R*JW?N]??$-J095],(",] &2TK#"%-N38%OC-2GWW0!"L(V]2]00YBNBM%TS_J[G;]QT7= M=1O=OX#GRZ:+V,,T3MG?\/4$L#!!0 ( EE;EJ?D!S,HP8 (TK 9 M >&PO=V]R:W-H965TV .#H.8G3[*:QX'QYW6QFP0(2DEW2):3B/S/*$L+%+9LWLR4#$JI* M2=S$CM-I)B1*&X.^>O;(!GVZXG&4PB-#V2I)"'L904PW-PVWL7WP%,T77#YH M#OI+,H<)\._+1R;NFCN4,$H@S2*:(@:SF\;0O?:]EJR@2OP=P2;;^XUD5Z:4 M_I0W7\.;AB,C@A@"+B&(N*QA#'$LD40A5;[1 5<5, '%?"I"EY1P3NL<"JD5E%!4=W,NZ)X\ DG@SZC&\1D M:8$F?R@R56W1_2B5[WW"F?AO).KQP>3+\.GV8C2'L_&7[[^G"/ M'O\:WD_0!1J&823?$(E1E.;C3+ZOCSYP$L79IWZ3BS D6#,HFASE3>(33;H8 MW=&4+S)TFX805@&:(OY=)_"V$R-L1/0AN$2>^P?"#FZA[Q,???SP"2UCDJ(/ MJ(FR!6&0%1=-O./7HWM;= V,;X:Y(R_(Z18QZF*I=-W;O3]/H7JGWI\$NAB) MD1^B,4U$.LCR%_0H>J_K["C':^GQ9)JYSI8D@)N&R",9L#4T!K__YG:&SM>&R9T ?WJV0*#-%9_FHNIHK18)]1.9XR]*^ZZHC-&^BH!F2Z M70]PO[G>9\L80EVV+(%5V&KOV&H;V?I&GL6$6I(H%+D_)EQ0Q2GB"T"I6*H4 M@R@#SF,02P27K,*O5<1?$-D0%FJ'9=Y@>X^]EMMS'.> PN-B[E7GJ)AO#/^- MY'1VY'2,Y$Q.#2!XEK]!UWLC8MU)V3D:B&[+<8Y)LM1HA:3NCJ2ND:2O:2!& MAECR\S2-';>KX\4(4I<7FV"^); *>5<[\JXL)_TKFSS:!/,M@55X[.UX[)V? MJ9E(85(@1^DE8>^XG#;/F^-^*R^XY 773?5B>CU!QED42.F@ M"-$2802NF[:LHOFVT*JDEK+?M:W[7:O"WRJ:;PNM2F:I_5VS^)_LST@T9R25 MPS)*T5H,4BV7-I7\^$QT+?0"A.G>J6\KCBIOI0MPS3:@6#_E2A 4'D R9EP\ M"\C]U;.'>YWV86ZSI. +GM[##[BE(7#-CN"'^OH$X059 R-SV%,< 4TY(P%? MD1AQ8(F6,C.ZEX\/U$&)^JRB'6(V#89O"ZU*9VD=7+-W&,[G#.;"=8HI*M:0 M-(L"M";Q2J]%ND>+I*?7(E;M@2VT*D6E07"-NGGPL.(9)VFH1&T:;O6'DK85 M_2'F:OF)3,M?WE!WG[_N9?MHOEHU!;;0JNR5ML U^P)[2JYW//BT8^^X'-8J MN??P KCT MCL!?1*[C99QO0% .7+Z(.B0\>&&;WNJFD5S;>%5F6V] [8M2SG ML"517Y!I$\VWA58ELS0O@*7O@+_[]L+^)7["YIRV@T&RE#I M*+!9\W]/&01TGD;_' ZF@)[(<9WCCNF^%HTU!;&K$R/F$-]*0>D"L-D%&$R5 MS//RN@06T5#+AAD;%Y9*9)S<4R'<0B%YT>\>F[&V]NQJ"^7B4U"^&>JME):N M 9M=@\IBZ)%% 9SU!?AUOL#<8NV\]!Z^ )>^ )_U!57]BUM::FQ^_A];1?-M MH54/*Y0.PG-L'U>P:AJLHOFVT*IDEJ;!,V\XO''[JD ]NS\\-C=?FRQ-LP]A#[S2 M'GB6-QC.X)WVD&-SS=J\634"S;USB@FPN3KOF0G)NDIY?MIO]W1WIG2H3E(> M/!^YU^/\9&@)DQ]4O2-L'@F.8Y@)2.>R*W0LR\]^YC><+M5IR"GEG";JYP)( M"$P6$/^?4&ULC95IC]HP$(;_BI5*52L5 MY\7R<9Y%2W90$"=[92Y=3@5.U\72B@J3/*N1\%0=_/*1->/')K M*Q6/Y,%P)F"EB#[D.57G*7!Y&GNA=UE8LUUF[((?CPJZ@PV8G\5*X7]2_.=_1EV>J82;Y;Y::;.P-/9+"EAZX6 M(KEV3W*JS@8>20[:R+PR1H* MB+*G4MZ62SF)/9T\-J\;B9_%@^/9+5 M]\GCAK3(QLAD3V1A8ZC)R7D):8L>06'2"-68SFKSTQP,95Q_1K.E2$#8@)." M4T&B(!R,?(/ ]EH_J>"F)5ST!EP8D0CB[C2ZJ3B' MI$TZX1<$BCHW]#IU^#I.K_-6^#*JH#7%SR(E,YECJ6CJOK85>JV;/"[UNLUZ MM@3O=$$3&'M88QK4$;SXXX>P'WR]0=NM:;NWU.,UT_O65@$0)@R@OB&*&FC" M+(7"P"G9RC[&03OH=L*1?VP@Z-4$O9L$BY<"RQ&#E;(C2T&DY,R ITT$O4:" MSG#83-"O"?KO(\ Y$WWWC8?DC-0I6\D8U"##-X'K7NI).R@?P[7K;A!ZIV#(N9PQ9-@_8 \Z#* MUE9.C"Q<.WF6!IN3&V;X-P!E#^#^5DISF=@+ZO]+_!=02P,$% @ "65N M6MD$.1#;! !!0 !D !X;"]W;W)K&ULK5AK M<^HV$/TK&MIIDYD;;,GXE0(SA-#>S#0)$^YC^E&Q!7AB6ZXD(/S[2K9CP!:^ MP.T7L.7=HW-6Z]5:_0UE;WQ)B #O29SR06F;-BG*Q%'*9DRP%=)@MGVCL1T,^C MSL? 2[18"C5@#/L97I 9$5^S*9-W1H421@E)>413P,A\T!G!VS$RE4-N\2TB M&[YW#9245TK?U,U#..B8BA&)22 4!)9_:S(F<:R0)(]_2]!.-:=RW+_^0/\S M%R_%O&).QC3^'H5B.>AX'1"2.5[%XH5N/I-2D*WP AKS_!=L2ENS X(5%S0I MG26#)$J+?_Q>!F+/ =E''%#I@&H.L'?$P2H=K%QHP2R7=8\%'O89W0"FK"6: MNLACDWM+-5&JEG$FF'P:23\QG'T>O4QN[D:SR3T8/S].)T^ST9>'YRW6NA8U:)8.9YU;%&6F)&; M.YF=81Y_^=;@/&A3&5:N"UB!U]/CJ5)PRS,);W7AEY(YY_ \TIP@=,P2A< "_!*%E&:JALZ!QEA$0UU82BPG1Q; M%;#UT'==[*:, MGB_KMUZ%4ZEP3E(Q>2A].8^L;R?-NO1UICU_-SUV!C.Y;; M(-TTJ^7\ 6F_(NV?DP7X-28GD?8;;) '>\BOD6Z:V:CGH2,O(#1WNYG92OM[ MOFW+?!BM"9-M2)7%8,JB@)Q25\!5E(*0QC%F7 T!KD*AWZ8*,NZ^6J>+4$VL MSLSN>M81L7M;-_PYL64A.D=1ZXSG%J@2#:)#Y>ZQ948[Y>CGE%?%ZQSM2,/6 MZ=I6?3EU=G;71$=4[79]V+JS_EB5KMR=(]#2"G1@7:#>[EC1AKN]';9O[N>^ MG0?5YARA/>T*^5Y=J,[NX 4^%+IK!&![)W!J?FK+ZCE""QI^+6/K,@LK"/?- MW.ZQ^K-K%&![I]!0^4+4AZ-:O+'LSYG\1ECA&'PA+ %7_Q IY_I@B;6*VJ=T MP%;A MNJT0ES8O\)=:P+;>Y.+HK*7#S\.4?O\=ADBJPP1@!X(\58? MJE:H2T.U:XQ@>VC8%'*HP!\P_'JA!@4P/9>1CLV@J99[X[: M&5RJ<-=%P?8VJD7AWI)K%?H-A18T?8W"5@87*D2[C@N=V''A,MWG.&(@P>R- M"+!64E5E*TX-.%BCHL#J1U,<3[VB)GL/#F(R5Q"FEU7+C0KCIR*&T&S_-3F ME0I!D_QR27!(F#*0S^>4BH\;-4%U\#?\#U!+ P04 " )96Y:D(2 C- 9:1(FM+G/BKV )[9%)0&Y?U_)-@:,[-9-OH!E[ZZ> M9U>[6FFXI^R5KP$$>DN3C(^,M1";:]/DX1I2POMT YG\LJ0L)4(.V)B_F[/QD&Y%$FK85Z M88Z'&[*"!8B_-G,F1V9E)8I3R'A,,\1@.3(F^'J&!THAEWB.8<]/GI&B\D+I MJQK<12/#4H@@@5 H$T3^[6 &2:(L21Q_ET:-:DZE>/I\L/XU)R_)O! .,YK\ MB".Q'AD# T6P)-M$/-']=R@)>2!.>_Z)]*6L9*-QR0=-262)(XZSX)V^E M(TX4L-^@8)<*=EW!;5!P2@4G)UH@RVG=$$'&0T;WB"EI:4T]Y+[)M26;.%-A M7 @FO\923XP7WR=/M[WI9'%[@V:/]_/;A\7DS[O'!S3_8_*P0#WT('W]#%Q MA!:"AJ_H<:/\S]&G&Q D3OAG*727A9"I>*!-0C)D6S@H57>%*L]5::G:0[\B M$_$U8<"'II T%!@S+"%/"\AV V1LHWN:B35'MUD$T;D!4_*OG& ?G#"U6RW> M0-A'#OXB@=NN!M#LOZL[+7"<*B9.;L]IBHER3&\J%V>$9C25&MW'=D/,G9&W:VHNVW6QP_;] 48 MHLO#,ON"'K>""Y)%<;9"1* 76,59I@92Z"<0IO-',8F?3Z(*V6[LNK8S& S- MW2E3C9CG^(Y?B9UQ\"H.7E<.WQC)1'VI%E!;;74-G7=!"+M7LJ+K"?D5(;\K MH:(BZ/CX%Q!ZV+,L+ZCY7B?G!M@>Z+$&%=:@*U99[I<0-\ --# LZ\1C!5J= MF./8#8X=5& '[USMD$5MZWQP V(Z#:^@OQ6KI<(;^JD)_U8K^1[Y%RAHU MV0&36SZZ?0,6QAS0G,4A_'OFHD]QAB*:)(1QM)&.R'>$SSJB!9+@E*C;OW)J M/+5204,Z8^NX15KO(UJF=P<^[3-V3?O2&K9/F7O]X*J!^4ES@-_'O.P,.A#' M&JA.WZF79JV;@FD?*=GOHU25BRZLBCDQ/D?KUTG9>E)N ZECPX!;-^7. MJ7A25KJP=+3PW0N:.KFS=#VG>6P.<'MW<$'S*XD9>B;)]F.K30GCC( ,T\4: MU8BY?<]KH'GL'W![ Y&SDH>J5WF*VRERBL*A=UYUKS4?VF*4ULY(^WV_*;;' M'@.W-QFML>U>9GQM:.QZ!+5B;E,^'IL0W-Z%M)+Y7P4FT*W(H+X!ZL1DXN$& M/L<^!;7(D3H&M\IL"CD*ZS41Q M,*S>5K<1D_P,7GL_5;<4^5'[:*:XXK@G3)88CA)82I-6/Y"9P8I;@V(@Z"8_ M>+]0(8_Q^>,:2 1,""Z\" M_00 #$: 9 >&PO=V]R:W-H965TZEQ2[#GPT.)EN@*4?O M37CTS-\SX_E!&.\(??;W $=E--*CM M3SR$ZPT3)XSI./76>(G9]W1!^9%16@G"&"=92!) \6JBS>#YA340 _([_@SQ M+JOL S&51T*>Q,%U,-%,H0A'V&?"A,3*,M_P4[>:VK WV:, MQ'(P5Q"'2;'U7F0@*@,LU# R0$HUUTXRE5>>99Z M/IYH?/UEF#YC;?KK+] V?VM1.RC5#MJL3^]EZNY5DD_!W39^Q%3DON8R^*A&X"5<8? D3\!?V:/:U3G2[BBU!M\OYV#W,9UZL M,PP6-/2+.00DBH26E&Q991OPCAD M'TB_]#6LY!\VK"J(E$+T?S9@Z:VZL%R.NH8&#!748"N%/KL%O^-]*'OP2/9@ MP!\, N^UK1=#14#8 8']-0WI_:BJ44"$QQ&QIVXLO56KQK9LIZEJ%.?@<:#[ MI'XLO1\56L4YV ZZVH:\HB0&)\C2K1%@A.\-=<>ME=1JO&N_4_R#H[X;="M1 MNPI6](-'XJ^7!EWX@JA*:)&S^II BGNH%5-O57Y/T\XJI:^?GL^9=I-.13S4@7C]H>0=[XY$R6"/$OX:^ Y*D*(DZH.2G?N= M]'Y0.8/FRE$$1,<1L">:H+=O@:[MNG:#3 4]U %Z/49W6!==.&B0K2"(VB'8 M!A1'=P@H,\@(%($1.VO@+T"1?HZ!(K(64-- M*.RA#V+O/P'%?5.XLISJ1%J*>E8[]7H&BO16;0N0=P4'-NA4X+,Z@*\_H+SC M??]NXNR!8K_'$TNATNH#E9T[GO1^4#A01PV/2U;E']#C,-@33Z2W@\)!IF-; M#3H5]ZP.W.LQO(.WX47ZZ&=<&Y5_\6-,U_FWB@SX9)NPX@_]\FSY/616? 50 MMQ%(H\7WB>* D33_)O!(&"-QOKO!7H"IN(%?7Q'" M]@?"0?F5:/HO4$L#!!0 ( EE;EJ@2;0P1@, +P* 9 >&PO=V]R M:W-H965T6O3PMI(?6$":4!% M8?MLDDMCD=B9[;;P[V<[(?0E[9C4?6EMY^[Q\YSO[.LM&7\6*8!$+WE&1=]* MI2PN;%M$*>18G+$"J/J2,)YCJ:9\9HN" XZ-4Y[9GN,$=HX)M<*>69OPL,?F M,B,4)AR)>9YC_CJ$C"W[EFN]+=R362KU@AWV"CR#*H]M>/J^ W]NQ&OQ#QA 2.6_2*Q3/M6UT(Q)'B>R7NVO()*4%OC12P3 MYAF-@8;Z6&4'V,4\G55Z+\9#B]&MQ?G@X'T\LQ&MW=3"YO MIX.'Z[M;-/DQN)V>HA'+"TQ?OPBDJ$3/B!4F^O "/"("RF,@\A4=CT%BDHD3 M=(H>IV-T?'2"CA"AZ"%EY0V\OXABB,^2[7Y'G>*T&0J./N_M[Z/AU]'V#Y^^*?HHYG Y5 M&L8FTJH\L(GO),.T,6 E7JL93]?\A2AP!'U+%;4 O@ K_/S)#9QO36(/!+8F MO55+;^U##V_5%55P%@'$ B6K$K;-G$=O[99 M8]RN&;?W,KZF$5!]Z:!"G8Y* ;?31&XOR+^>T(' UO0&M=[@P,D9'%+Z@<#6 MI'=JZ9V]1_W ),[4Y24Y40]6A!8XFP-BR5J.BCI)XZ9@E#L$*QGH=YQ@(TVW MC=RVWVG.TVY-OOO?*JN[Q6>KLK9-=E;6>&ULK9=M;^(X$,>_BI5;W;52(7$>H0=(0+N[E:Y=5*[=UVYB MP&IB<[:!W6]_XX2F(0GLMNH;L)V9\?_GYQGLA'Q6*THU^I&E7 VME=;K2]M6 M\8IF1'7%FG+XLA R(QJJS18DR6=4_VPGDFHV664A&64*R8XDG0Q MM,;X:)*#H5Z7>6Z-70ZEDHH0NR2?6]V'VE>Z# Q(M%JO)? MM-O;.A:*-TJ+;.\,"C+&BW_R8S\0%0<<'G%P]PYNW<$_XN#M';P0,.XF<:YEO"5@9\>S;^.[Z\[D_'\^@I-O]W.KN_F MXW]OOMVAV3_CNSGJH*G(UH3__$O!I"DM6:QI@D!6_(S(CLBDF BF&57H[(IJ MPE)U#GXW/*;<3!%:IX0CU\$1M-[78W30P_P*G7TZ1Y^0C=2*0"^($\W*>C<(W381;>"ZY5"USRAR6$ &X:J'"_W9;PF M[LF(5S3N(@]? )#KMPB:_KZ[=T*.5TZ?E\?SCDV?&;#.!-9QDL\4["^2;X\9 M#'KK@!7Q_/9XYM"X5&L2TZ$%IX*BH&N MD%A4%]7<+*H+="=X9PNMT/)$EXQSQI?&0US?[8=UA*;5X?H_0.B7"/V3"-_S2Q1$CK=4 MPJ, ?9&$:P07%46?"9/HD:0;^JOMBL[@#DA$FA*I3%-Q2YRWL19RHNIR#[J! M7V-ML?*[8=3.BIW7F]3Y$-IB3[^!:M\O=BN*/5!9_"QEN4>QW>V&=;&^'JW9>-SP"YKZ"N1\"5AX1;V%S6]BBYFILM0NZ^,B) MAU^?!OCD]?N>W7=PF+R%U6ML*0]WL5M';9H=[L]#TM>7 #[]%!@OEY(N#1?C M<%)"CA&CK8%KU5K$ZE>U=AM;Z62';WW9V)7W>4;E,D];%(K%ANOBZ5FVEJG1 M.$\(:NT3DS+E[_[7,$6^=4LD')P*I70!(9UN!#>_+%*8HJ+%.L\"GH2&G"(O MKB#MH](8P/>%$/JE8CHH$\G1_U!+ P04 " )96Y:OM;EUQ0$ ! $0 M&0 'AL+W=O\1+'L402//XM095J3.G8?'Y"?Y>+%V*VB.$EB?^. A[. M%$0(J+06:/(AGYO<6ZB)4KF,=YR* MMY'PX_//WO6#=[_^N '>9@4^/7C7ZW?_K#?O@;=+A;@=>OWH!7($K!?4@RAM* 354NF$@\U2]'712CZ@.C0AU\("D/&;A* QRT M 50AH=*A/^E8Z*.(*^Q? /^ 71--WL(+9_O;HS0,:II-7(\8VA:49RA(D[3 M 'S*4!SMOD7I'GB^3[*4]\Y9 6GV0\K]?,D.R,=6GMH"P<@B9;![GN@6UJ?K85-%C M!!M&+796Q<%@0AE\1O)!6+ #Q'=XP!P C"BJ5BEWM4I0.T&%=-Q88?O MJ9%E&V8_7[OB:X_R7>$@\[F@O,R),B"2-SAD]$!8V3B&D1^"-(9(:@3XU]0O2MI=M=.;U60WHFE9[)J)ZKS>H[H3$Y&5:'9CHRLH=!P M*FK.^%23;,MW63RZ3449%:,@M M[,7B5(Y2'_='Q2C02[?NN=#:LNL:#JWSYRXX>C!X\0R<":T] _6I (X?"YZ7 MO4XK.-3@I!N:?5;:4/:JZSP<+_0_FKU.*[LY<;I'DQXK"S9R0IMS?0" WSD! M_)+\Y?3D+\>TNY)ZS"S-=08TU64>CM;1YV0P]^2<[5IZE]ZI42N6"G9JXRZ: M8#&%\HHNUEYNRN(Z5_56GP&\_/+;Z5_(SP/Y';>&*;XM?! K$XEXBO%.0&H7 M$T&)%M?UHL')(;_Q;@D7]^?\,<0HP%0:B/<[0OA30PY0?329_P=02P,$% M @ "65N6KP]^1XY P R!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TK MD1D32!-IFQ&:T5;:*B%-VB8D>-@;38F>.R=K]^OG::?N"+& ];NU0T M]CT^YQ[;-\0PJ,U*L+LY8R9:ED+60S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z> MQ76E&C]^YH!S$@=%+U\@>M'!=2V&2:>[TF[X MJ17RQ%.,=O4B1\\8PH3[ 3_6_L82=#!R%B1O41TQ;G9R-"B4W&QH0GS *M.2 M18]4#,F8"C[1'%@%+;E8^7 / E,EE(Z,K22;J@N1^I>'N[X'1=;HE%PJ[7+[ M#/Y[T@S? ]8],,B%: WVB ^,!A4UAFEY8SMNL L^@:*F?;^JK,.9IJMN[Y)L M".YFDTR4SIENTW3).C0:"%: 'P._%CO:RV-JS#NR8;)O64-/T,KX#^MMJ7GM;-GF5;E3Q1V4^+>QTI.M# MA;);S0J^=/UET1K U+NX.JTJL?HH^$R6S$_^Q0E' [KF17.E^2^;#4IE:@-, MD^B1:<.GVY&?FE;W;&G6Y;0L<,^](_3\=]=YQB335&R;MK5_R*O\:L?-*^M? M>':_5O8=!TTF5X?OL7E-'[K)]!A,'L5V]X_!9';X)I/#]!@WAXRMD\S..::- M1G!>'))O,_GD.&/E#9W8/U-V].WXG!5T("R. 87DP!QC'L[ \_]-\^NA\/(9YZP>1/LKIHQS/"B%C]\'RA#F9 MO<(SS;(D25-L1TJ2),O""&!A!TF"(? TX@CF #Q@2)*X]^#>^RA>OZ?B MS?_N1K\!4$L#!!0 ( EE;EJ7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GM>G MDQM,L38DR G;W?WKSP[M=5*RHWL9>*+YT? QB?UYQL[GYUQ]>\SS;^S'+LV* MZ]:V+/>?.ITBV8H=+_[,]R+31S:YVO%2;ZJG3K%7@J^+K1#E+NU85U=.9\=E MUOKR^?5:2]6!&WDIDE+FF=YI=MQ+\5R\'3>;[+LLY*-,9?GSNE7]G8H6V\E, M[N0OL;YN7;58LA3SYN'BCN5'_8R>S*7T;^B M WY&%8?7SV,0/ZG_$\9\LY&)F.3)82>R\AA')5(#F!5;N2]:+.,[<=UZ/87Q M;,V\K-1!8GYVO)0^U_Q2_=7^^OBK2XT+8J@^27U ^>L*G YRO BBQ$$=L<#'"_F2P#90R![9X2\<6=N,/98-/6\. * M?02P?S% ]F') :2-0-J7>QZ_KGP Z2"0S@4A_[$ Y "!'%RNT;C1%$ .$<@A M+63@QJO0,TR+I1>ZL:^A =D((1O1DD6K^=P-'PQ:Y-\%_JT_=H.8N>/Q8A7$ M\$'L7F'=]Q4MYJWKA^S>G:VJ(-[Z@6[5OCMC?A#%X6H.,5'+$&O&#^Z]**X> M0(B$.:5++!6#%,2+T/=J2)A!NL0*68:F%<0/']ER5CULP:3J]98F31)?8$HMXZH4-3)@3NL12 MB*:+,&['7CAG-XLP7/SE!WY -,X!%;@!# MPV+W[UK78:%I!7E>,9_[)U:R, 58Q J(IFYH'K#E*AQ/=3?+M!/N0A>*W,+Z M?HNX[S=)H>DSF!85JV A&>8!B]@#D7=7M4@_N%V$\_<=AX69P"(V016G]HV^ MG9,J8=4-M.*K>@\(B:G!(E:#&40>JQ#S'77U[\ =DPM?2(U0(2LD8V3"X] M8KF@F5G]]F*BZ1&+YIB9-48/4TN/6"TG*5HC(6:5'K%58*[6"(?9I'>IO.-( M"JO+F%#Z%\@^FF+9QW32/V,:T@B'2:1/+)'3P74C(B:0/G5^N,R* MVJ#;QHQC4Z2W,*3U_6 $!,S#DVL7/PD2UL M.#;F'9O8.R\CVS9;[(72AW7"F@I>");D15G /MW&U&.?96JD:MJER5A-/IUO M6/X"#3'1279B]?PVFJGDCQ*.*&U,/?9YTIF&UO-^!8V-N<\S\+:.IIKL9&9+$4;8F+NLV#8YT,/DXQ/*IT9TV,7TU5DLH!^A: M8_(9GAJFM]F(ZK4,5O(?3-6>38F(6&YYSR.98SD_PIJPJ:[S Q M"PW/MQBM,;488NX97FA9VFEJ,<3<,SS[ZC1]PV]X(9-J50O$Q-PSI,Z FC#? M.B.(B;EG2+ULK6&N#W!"3,P]0^JIGT9,G4F*]2$5M9N.ONE"[)YFS#N1/RF^ MW]::$.:>(?5[+]CD:2V?'&'N&1&[!\>$^>0(<\^(V#TX)LPG1YA[1M2KUU!, MF*B-, N-SF&AWT[LPPKV"+/0Z)+K#VKYY BST(AZP32*.8"8F(5&Q!;"ETG4 M6CIFH5%EH4YU&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 81N%;L;B X/F?6<6IMDF[ MR@U8SMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@'G_5PWI\ZT[#_NT\+#Z. MA].P:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW[7F]>5_O:FN7R]CV]S.: MI\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF_3C< M3@_M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((03Y^8,"@L+\01%!1D!O2[VM@-Z6>EL!O>WD95M ;TN]K8#>EGI; M ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/>3D!O1[V=@-Z.>CL!O=WD M8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>GWEY ;T^]O8#> MGGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y! M0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T#M0[".@=J'<0T#M0 M[R"@=Z3>44#O2+VC@-Z1>DBWDE [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=J'<2 MT#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&],_7. GIGZIT%],[4 M.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+@-Z%>A^OM\=?EU\D) M.U>DO4$L#!!0 ( EE;EJ,Q2:?3@( "' MVJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/ M\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D M>S/AN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ& M>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3 MZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0 M/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY M!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ* MK)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19 M"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR M:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'( M:BBR&HJLAB*KH&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( EE;EK4 MH _820@ #DU 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M"65N6OH+I)P> P ? D !@ ("!KA0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ "65N6GNDL]80!@ H"0 M !@ ("!9"( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6MG]SV,6!0 :PL !@ ("! M%#0 'AL+W=O&UL4$L! A0#% @ "65N6N3#H_"V P ^0@ !D M ("!8T( 'AL+W=O+N!28H$ "'# &0 @(%01@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ "65N6@8&)9P4 P C0< !D ("!KTX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N M6O%/R>S] P Y0@ !D ("!2%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6L/VG\1_# 3BT M !D ("!C6@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6G"&?19! @ !04 !D M ("!6($ 'AL+W=O&PO=V]R:W-H965T MZ& !X;"]W;W)K&UL4$L! A0# M% @ "65N6O(1?1"G"0 4!T !D ("!\8H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6NQ0 M:;9( @ H@4 !D ("!5:0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6B%\_$'T"@ U2\ !D M ("!EJL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "65N6J)&R&MF @ CP4 !D ("! MH<0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "65N6DG-W^4] P #@L !D ("!M\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6A#9JHZ&!@ N14 !D M ("!INP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "65N6G&>4II" @ ,@4 !D ("!,_X M 'AL+W=O&PO=V]R:W-H965TD& 0!X;"]W;W)K&UL4$L! A0#% @ M"65N6I5NL;*D @ T < !D ("!$ H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6F-+/J8O P MU D !D ("!=A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6CV8\ %> @ 8@8 !D M ("!HAL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "65N6K!//H=C @ 1 8 !D ("!>R,! 'AL M+W=O ]FOH" M &"P &0 @($5)@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "65N M6A>\EEBN @ ?P< !D ("!L"P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6HY!72;B @ Q@L M !D ("!VC8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6HIST_>1 @ PP@ !D M ("!F$(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "65N6@I2\U17 P <0D !D ("!Q5 ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6M-O M%("0 @ FP8 !D ("!^V ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "65N6M(("%;B @ ?P@ !D M ("!X&P! 'AL+W=O&PO M=V]R:W-H965T ( M %(& 9 " @2=S 0!X;"]W;W)K&UL4$L! A0#% @ "65N6M [Q;TM! $@\ !D ("! MUG4! 'AL+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ "65N6B6/1&GS 0 0 !D ("!\W\! 'AL+W=O&PO=V]R:W-H965T6. 0!X;"]W;W)K&UL4$L! A0#% @ "65N6KLG+PX9! N14 !D M ("!KI4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "65N6MD$.1#;! !!0 !D ("!MZ,! M 'AL+W=O&PO=V]R:W-H965T"Z\"_00 #$: 9 M " @5VM 0!X;"]W;W)K&UL4$L! A0#% @ M"65N6J!)M#!& P O H !D ("!D;(! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "65N6K0I?LS" @ "CD M !H ( !?,H! 'AL+U]R96QS+W=O XML 113 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 114 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 227 457 1 false 66 0 false 10 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 995200300 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 995200305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity CONSOLIDATED STATEMENTS OF EQUITY Statements 6 false false R7.htm 995200405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Sheet http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquityParenthetical CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Statements 7 false false R8.htm 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 995210101 - Disclosure - NATURE OF OPERATIONS Sheet http://www.weycogroup.com/role/DisclosureNatureOfOperations NATURE OF OPERATIONS Notes 9 false false R10.htm 995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 995210301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.weycogroup.com/role/DisclosureFairValueOfFinancialInstruments FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 11 false false R12.htm 995210401 - Disclosure - INVESTMENTS Sheet http://www.weycogroup.com/role/DisclosureInvestments INVESTMENTS Notes 12 false false R13.htm 995210501 - Disclosure - INVENTORIES Sheet http://www.weycogroup.com/role/DisclosureInventories INVENTORIES Notes 13 false false R14.htm 995210601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 14 false false R15.htm 995210701 - Disclosure - LEASES Sheet http://www.weycogroup.com/role/DisclosureLeases LEASES Notes 15 false false R16.htm 995210801 - Disclosure - INTANGIBLE ASSETS Sheet http://www.weycogroup.com/role/DisclosureIntangibleAssets INTANGIBLE ASSETS Notes 16 false false R17.htm 995210901 - Disclosure - OTHER ASSETS Sheet http://www.weycogroup.com/role/DisclosureOtherAssets OTHER ASSETS Notes 17 false false R18.htm 995211001 - Disclosure - SHORT-TERM BORROWINGS Sheet http://www.weycogroup.com/role/DisclosureShortTermBorrowings SHORT-TERM BORROWINGS Notes 18 false false R19.htm 995211101 - Disclosure - CONTINGENT CONSIDERATION Sheet http://www.weycogroup.com/role/DisclosureContingentConsideration CONTINGENT CONSIDERATION Notes 19 false false R20.htm 995211201 - Disclosure - EMPLOYEE RETIREMENT PLANS Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlans EMPLOYEE RETIREMENT PLANS Notes 20 false false R21.htm 995211301 - Disclosure - COMPREHENSIVE INCOME Sheet http://www.weycogroup.com/role/DisclosureComprehensiveIncome COMPREHENSIVE INCOME Notes 21 false false R22.htm 995211401 - Disclosure - INCOME TAXES Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 22 false false R23.htm 995211501 - Disclosure - COMMITMENTS Sheet http://www.weycogroup.com/role/DisclosureCommitments COMMITMENTS Notes 23 false false R24.htm 995211601 - Disclosure - SHARE REPURCHASE PROGRAM Sheet http://www.weycogroup.com/role/DisclosureShareRepurchaseProgram SHARE REPURCHASE PROGRAM Notes 24 false false R25.htm 995211701 - Disclosure - EARNINGS PER SHARE Sheet http://www.weycogroup.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 25 false false R26.htm 995211801 - Disclosure - SEGMENT INFORMATION Sheet http://www.weycogroup.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 26 false false R27.htm 995211901 - Disclosure - SHARE-BASED COMPENSATION PLAN Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlan SHARE-BASED COMPENSATION PLAN Notes 27 false false R28.htm 995212001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccounts VALUATION AND QUALIFYING ACCOUNTS Notes 28 false false R29.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 29 false false R30.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 30 false false R31.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 31 false false R32.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 32 false false R33.htm 99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 33 false false R34.htm 99930403 - Disclosure - INVESTMENTS (Tables) Sheet http://www.weycogroup.com/role/DisclosureInvestmentsTables INVESTMENTS (Tables) Tables http://www.weycogroup.com/role/DisclosureInvestments 34 false false R35.htm 99930503 - Disclosure - INVENTORIES (Tables) Sheet http://www.weycogroup.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.weycogroup.com/role/DisclosureInventories 35 false false R36.htm 99930603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNet 36 false false R37.htm 99930703 - Disclosure - LEASES (Tables) Sheet http://www.weycogroup.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.weycogroup.com/role/DisclosureLeases 37 false false R38.htm 99930803 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.weycogroup.com/role/DisclosureIntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.weycogroup.com/role/DisclosureIntangibleAssets 38 false false R39.htm 99930903 - Disclosure - OTHER ASSETS (Tables) Sheet http://www.weycogroup.com/role/DisclosureOtherAssetsTables OTHER ASSETS (Tables) Tables http://www.weycogroup.com/role/DisclosureOtherAssets 39 false false R40.htm 99931203 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables EMPLOYEE RETIREMENT PLANS (Tables) Tables http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlans 40 false false R41.htm 99931303 - Disclosure - COMPREHENSIVE INCOME (Tables) Sheet http://www.weycogroup.com/role/DisclosureComprehensiveIncomeTables COMPREHENSIVE INCOME (Tables) Tables http://www.weycogroup.com/role/DisclosureComprehensiveIncome 41 false false R42.htm 99931403 - Disclosure - INCOME TAXES (Tables) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.weycogroup.com/role/DisclosureIncomeTaxes 42 false false R43.htm 99931703 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.weycogroup.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.weycogroup.com/role/DisclosureEarningsPerShare 43 false false R44.htm 99931803 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.weycogroup.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.weycogroup.com/role/DisclosureSegmentInformation 44 false false R45.htm 99931903 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables SHARE-BASED COMPENSATION PLANS (Tables) Tables http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlan 45 false false R46.htm 99932003 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Tables) Sheet http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsTables VALUATION AND QUALIFYING ACCOUNTS (Tables) Tables http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccounts 46 false false R47.htm 99940101 - Disclosure - NATURE OF OPERATIONS (Details) Sheet http://www.weycogroup.com/role/DisclosureNatureOfOperationsDetails NATURE OF OPERATIONS (Details) Details http://www.weycogroup.com/role/DisclosureNatureOfOperations 47 false false R48.htm 99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 48 false false R49.htm 99940401 - Disclosure - INVESTMENTS - Marketable Securities (Details) Sheet http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails INVESTMENTS - Marketable Securities (Details) Details 49 false false R50.htm 99940402 - Disclosure - INVESTMENTS- Unrealized gains and losses (Details) Sheet http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails INVESTMENTS- Unrealized gains and losses (Details) Details 50 false false R51.htm 99940501 - Disclosure - INVENTORIES (Details) Sheet http://www.weycogroup.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.weycogroup.com/role/DisclosureInventoriesTables 51 false false R52.htm 99940502 - Disclosure - INVENTORIES - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails INVENTORIES - Additional Information (Details) Details 52 false false R53.htm 99940601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetTables 53 false false R54.htm 99940701 - Disclosure - LEASES - Operating lease costs (Details) Sheet http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseCostsDetails LEASES - Operating lease costs (Details) Details 54 false false R55.htm 99940702 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) Sheet http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails LEASES - Maturities of operating lease liabilities (Details) Details 55 false false R56.htm 99940703 - Disclosure - LEASES - Operating lease liabilities classification (Details) Sheet http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseLiabilitiesClassificationDetails LEASES - Operating lease liabilities classification (Details) Details 56 false false R57.htm 99940704 - Disclosure - LEASES - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional Information (Details) Details 57 false false R58.htm 99940705 - Disclosure - LEASES - Supplemental cash flow information (Details) Sheet http://www.weycogroup.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails LEASES - Supplemental cash flow information (Details) Details 58 false false R59.htm 99940801 - Disclosure - INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details) Sheet http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details) Details 59 false false R60.htm 99940802 - Disclosure - INTANGIBLE ASSETS - Amortizable intangible assets (Details) Sheet http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails INTANGIBLE ASSETS - Amortizable intangible assets (Details) Details 60 false false R61.htm 99940803 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails INTANGIBLE ASSETS - Additional Information (Details) Details 61 false false R62.htm 99940901 - Disclosure - OTHER ASSETS (Details) Sheet http://www.weycogroup.com/role/DisclosureOtherAssetsDetails OTHER ASSETS (Details) Details http://www.weycogroup.com/role/DisclosureOtherAssetsTables 62 false false R63.htm 99940902 - Disclosure - OTHER ASSETS - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails OTHER ASSETS - Additional Information (Details) Details 63 false false R64.htm 99941001 - Disclosure - SHORT-TERM BORROWINGS (Details) Sheet http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails SHORT-TERM BORROWINGS (Details) Details http://www.weycogroup.com/role/DisclosureShortTermBorrowings 64 false false R65.htm 99941101 - Disclosure - CONTINGENT CONSIDERATION (Details) Sheet http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails CONTINGENT CONSIDERATION (Details) Details http://www.weycogroup.com/role/DisclosureContingentConsideration 65 false false R66.htm 99941201 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details) Details 66 false false R67.htm 99941202 - Disclosure - EMPLOYEE RETIREMENT PLANS - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails EMPLOYEE RETIREMENT PLANS - Additional Information (Details) Details 67 false false R68.htm 99941203 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details) Details 68 false false R69.htm 99941204 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details) Details 69 false false R70.htm 99941205 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details) Details 70 false false R71.htm 99941206 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails EMPLOYEE RETIREMENT PLANS (Details) Details http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables 71 false false R72.htm 99941207 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details) Details 72 false false R73.htm 99941208 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details) Sheet http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details) Details 73 false false R74.htm 99941301 - Disclosure - COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details) Sheet http://www.weycogroup.com/role/DisclosureComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details) Details 74 false false R75.htm 99941302 - Disclosure - COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details) Sheet http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details) Details 75 false false R76.htm 99941303 - Disclosure - COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details) Sheet http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details) Details 76 false false R77.htm 99941401 - Disclosure - INCOME TAXES - Provision for income taxes (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails INCOME TAXES - Provision for income taxes (Details) Details 77 false false R78.htm 99941402 - Disclosure - INCOME TAXES - Effective tax rate (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails INCOME TAXES - Effective tax rate (Details) Details 78 false false R79.htm 99941403 - Disclosure - INCOME TAXES - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails INCOME TAXES - Additional Information (Details) Details 79 false false R80.htm 99941404 - Disclosure - INCOME TAXES - Components of deferred taxes (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails INCOME TAXES - Components of deferred taxes (Details) Details 80 false false R81.htm 99941405 - Disclosure - INCOME TAXES - Net deferred tax liabilities (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails INCOME TAXES - Net deferred tax liabilities (Details) Details 81 false false R82.htm 99941406 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details) Sheet http://www.weycogroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized tax benefits (Details) Details 82 false false R83.htm 99941501 - Disclosure - COMMITMENTS (Details) Sheet http://www.weycogroup.com/role/DisclosureCommitmentsDetails COMMITMENTS (Details) Details http://www.weycogroup.com/role/DisclosureCommitments 83 false false R84.htm 99941601 - Disclosure - SHARE REPURCHASE PROGRAM (Details) Sheet http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails SHARE REPURCHASE PROGRAM (Details) Details http://www.weycogroup.com/role/DisclosureShareRepurchaseProgram 84 false false R85.htm 99941701 - Disclosure - EARNINGS PER SHARE - Basic and diluted (Details) Sheet http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails EARNINGS PER SHARE - Basic and diluted (Details) Details 85 false false R86.htm 99941702 - Disclosure - EARNINGS PER SHARE - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureEarningsPerShareAdditionalInformationDetails EARNINGS PER SHARE - Additional Information (Details) Details 86 false false R87.htm 99941801 - Disclosure - SEGMENT INFORMATION - Additional Information (Details) Sheet http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails SEGMENT INFORMATION - Additional Information (Details) Details 87 false false R88.htm 99941802 - Disclosure - SEGMENT INFORMATION - Schedule of segment data (Details) Sheet http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails SEGMENT INFORMATION - Schedule of segment data (Details) Details 88 false false R89.htm 99941803 - Disclosure - SEGMENT INFORMATION - Geographic Segments (Details) Sheet http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails SEGMENT INFORMATION - Geographic Segments (Details) Details 89 false false R90.htm 99941901 - Disclosure - SHARE-BASED COMPENSATION PLANS - Additional information (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails SHARE-BASED COMPENSATION PLANS - Additional information (Details) Details 90 false false R91.htm 99941902 - Disclosure - SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details) Details 91 false false R92.htm 99941903 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details) Details 92 false false R93.htm 99941904 - Disclosure - SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details) Details 93 false false R94.htm 99941905 - Disclosure - SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details) Details 94 false false R95.htm 99941906 - Disclosure - SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details) Details 95 false false R96.htm 99941907 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details) Sheet http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details) Details 96 false false R97.htm 99942001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsTables 97 false false All Reports Book All Reports weys-20241231.xsd weys-20241231_cal.xml weys-20241231_def.xml weys-20241231_lab.xml weys-20241231_pre.xml weys-20241231x10k.htm weys-20241231x10k001.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "weys-20241231x10k.htm": { "nsprefix": "weys", "nsuri": "http://www.weycogroup.com/20241231", "dts": { "schema": { "local": [ "weys-20241231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "weys-20241231_cal.xml" ] }, "definitionLink": { "local": [ "weys-20241231_def.xml" ] }, "labelLink": { "local": [ "weys-20241231_lab.xml" ] }, "presentationLink": { "local": [ "weys-20241231_pre.xml" ] }, "inline": { "local": [ "weys-20241231x10k.htm" ] } }, "keyStandard": 411, "keyCustom": 46, "axisStandard": 24, "axisCustom": 0, "memberStandard": 40, "memberCustom": 20, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 7 }, "contextCount": 227, "entityCount": 1, "segmentCount": 66, "elementCount": 744, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 917, "http://xbrl.sec.gov/dei/2024": 39, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings", "longName": "995200100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R3": { "role": "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R4": { "role": "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets", "longName": "995200300 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvImVMfMDE6_ARa5CCeU4g", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvImVMfMDE6_ARa5CCeU4g", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquityParenthetical", "longName": "995200405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R9": { "role": "http://www.weycogroup.com/role/DisclosureNatureOfOperations", "longName": "995210101 - Disclosure - NATURE OF OPERATIONS", "shortName": "NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.weycogroup.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "995210301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.weycogroup.com/role/DisclosureInvestments", "longName": "995210401 - Disclosure - INVESTMENTS", "shortName": "INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.weycogroup.com/role/DisclosureInventories", "longName": "995210501 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNet", "longName": "995210601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.weycogroup.com/role/DisclosureLeases", "longName": "995210701 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.weycogroup.com/role/DisclosureIntangibleAssets", "longName": "995210801 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.weycogroup.com/role/DisclosureOtherAssets", "longName": "995210901 - Disclosure - OTHER ASSETS", "shortName": "OTHER ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:OtherNoncurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:OtherNoncurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.weycogroup.com/role/DisclosureShortTermBorrowings", "longName": "995211001 - Disclosure - SHORT-TERM BORROWINGS", "shortName": "SHORT-TERM BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.weycogroup.com/role/DisclosureContingentConsideration", "longName": "995211101 - Disclosure - CONTINGENT CONSIDERATION", "shortName": "CONTINGENT CONSIDERATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:BusinessCombinationContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:BusinessCombinationContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlans", "longName": "995211201 - Disclosure - EMPLOYEE RETIREMENT PLANS", "shortName": "EMPLOYEE RETIREMENT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.weycogroup.com/role/DisclosureComprehensiveIncome", "longName": "995211301 - Disclosure - COMPREHENSIVE INCOME", "shortName": "COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxes", "longName": "995211401 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.weycogroup.com/role/DisclosureCommitments", "longName": "995211501 - Disclosure - COMMITMENTS", "shortName": "COMMITMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgram", "longName": "995211601 - Disclosure - SHARE REPURCHASE PROGRAM", "shortName": "SHARE REPURCHASE PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ShareRepurchaseProgramDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ShareRepurchaseProgramDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.weycogroup.com/role/DisclosureEarningsPerShare", "longName": "995211701 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.weycogroup.com/role/DisclosureSegmentInformation", "longName": "995211801 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlan", "longName": "995211901 - Disclosure - SHARE-BASED COMPENSATION PLAN", "shortName": "SHARE-BASED COMPENSATION PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccounts", "longName": "995212001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_ZM9nKGOJkEW08-kIt3AaDw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_ZM9nKGOJkEW08-kIt3AaDw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.weycogroup.com/role/DisclosureInvestmentsTables", "longName": "99930403 - Disclosure - INVESTMENTS (Tables)", "shortName": "INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.weycogroup.com/role/DisclosureInventoriesTables", "longName": "99930503 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "longName": "99930603 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.weycogroup.com/role/DisclosureLeasesTables", "longName": "99930703 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.weycogroup.com/role/DisclosureIntangibleAssetsTables", "longName": "99930803 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.weycogroup.com/role/DisclosureOtherAssetsTables", "longName": "99930903 - Disclosure - OTHER ASSETS (Tables)", "shortName": "OTHER ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables", "longName": "99931203 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables)", "shortName": "EMPLOYEE RETIREMENT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeTables", "longName": "99931303 - Disclosure - COMPREHENSIVE INCOME (Tables)", "shortName": "COMPREHENSIVE INCOME (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables", "longName": "99931403 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.weycogroup.com/role/DisclosureEarningsPerShareTables", "longName": "99931703 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.weycogroup.com/role/DisclosureSegmentInformationTables", "longName": "99931803 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables", "longName": "99931903 - Disclosure - SHARE-BASED COMPENSATION PLANS (Tables)", "shortName": "SHARE-BASED COMPENSATION PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsTables", "longName": "99932003 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Tables)", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.weycogroup.com/role/DisclosureNatureOfOperationsDetails", "longName": "99940101 - Disclosure - NATURE OF OPERATIONS (Details)", "shortName": "NATURE OF OPERATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_UVkkVGRIIEu6sHKmKMmYpQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails", "longName": "99940401 - Disclosure - INVESTMENTS - Marketable Securities (Details)", "shortName": "INVESTMENTS - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R50": { "role": "http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails", "longName": "99940402 - Disclosure - INVESTMENTS- Unrealized gains and losses (Details)", "shortName": "INVESTMENTS- Unrealized gains and losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:MarketableSecuritiesUnrealizedGain", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:MarketableSecuritiesUnrealizedGain", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.weycogroup.com/role/DisclosureInventoriesDetails", "longName": "99940501 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "99940502 - Disclosure - INVENTORIES - Additional Information (Details)", "shortName": "INVENTORIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:OtherInventoryInTransit", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:OtherInventoryInTransit", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "longName": "99940601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:LandAndLandImprovements", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:LandAndLandImprovements", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseCostsDetails", "longName": "99940701 - Disclosure - LEASES - Operating lease costs (Details)", "shortName": "LEASES - Operating lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "99940702 - Disclosure - LEASES - Maturities of operating lease liabilities (Details)", "shortName": "LEASES - Maturities of operating lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseLiabilitiesClassificationDetails", "longName": "99940703 - Disclosure - LEASES - Operating lease liabilities classification (Details)", "shortName": "LEASES - Operating lease liabilities classification (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.weycogroup.com/role/DisclosureLeasesAdditionalInformationDetails", "longName": "99940704 - Disclosure - LEASES - Additional Information (Details)", "shortName": "LEASES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.weycogroup.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "99940705 - Disclosure - LEASES - Supplemental cash flow information (Details)", "shortName": "LEASES - Supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails", "longName": "99940801 - Disclosure - INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details)", "shortName": "INTANGIBLE ASSETS - Indefinite-lived intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R60": { "role": "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails", "longName": "99940802 - Disclosure - INTANGIBLE ASSETS - Amortizable intangible assets (Details)", "shortName": "INTANGIBLE ASSETS - Amortizable intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "99940803 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details)", "shortName": "INTANGIBLE ASSETS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R62": { "role": "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails", "longName": "99940901 - Disclosure - OTHER ASSETS (Details)", "shortName": "OTHER ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:CashSurrenderValueOfLifeInsurance", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:CashSurrenderValueOfLifeInsurance", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "longName": "99940902 - Disclosure - OTHER ASSETS - Additional Information (Details)", "shortName": "OTHER ASSETS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:NumberOfCurrentAndFormerExecutivesWithLifeInsurancePolicies", "unitRef": "Unit_Standard_employee_mY7E1Y8DCEqAIsEQaCuGgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:NumberOfCurrentAndFormerExecutivesWithLifeInsurancePolicies", "unitRef": "Unit_Standard_employee_mY7E1Y8DCEqAIsEQaCuGgg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "weys:OtherNoncurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails", "longName": "99941001 - Disclosure - SHORT-TERM BORROWINGS (Details)", "shortName": "SHORT-TERM BORROWINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_0pfY_1_UZUa27ipO3fjLjA", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_27_2024_To_9_27_2024_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_0pfY_1_UZUa27ipO3fjLjA", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails", "longName": "99941101 - Disclosure - CONTINGENT CONSIDERATION (Details)", "shortName": "CONTINGENT CONSIDERATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_k3V2PijbJ0CvSIejWQeScQ", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_7_2021_us-gaap_BusinessAcquisitionAxis_weys_ForsakeIncMember_WDd2NsRP7EKC3oBkW6TmmQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "weys:BusinessCombinationContingentConsiderationTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R66": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails", "longName": "99941201 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of weighted average asset allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_EquitySecuritiesMember_52A_WCn_WUS758FWfqnMtA", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R67": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "longName": "99941202 - Disclosure - EMPLOYEE RETIREMENT PLANS - Additional Information (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:DefinedBenefitPlanPercentageOfMinimumFundMaintenance", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R68": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "longName": "99941203 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of funded status (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_o-n7Y4IppUOLkqyNf8jZUg", "name": "us-gaap:DefinedBenefitPlanFundedPercentage", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_o-n7Y4IppUOLkqyNf8jZUg", "name": "us-gaap:DefinedBenefitPlanFundedPercentage", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "longName": "99941204 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of change in benefit obligation and plan assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_9uFcEBxh-EKzXpnOdU0-AA", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R70": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "longName": "99941205 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of net periodic pension cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_o-n7Y4IppUOLkqyNf8jZUg", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R71": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails", "longName": "99941206 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R72": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails", "longName": "99941207 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of Projected benefit payments for the plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_o-n7Y4IppUOLkqyNf8jZUg", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_o-n7Y4IppUOLkqyNf8jZUg", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails", "longName": "99941208 - Disclosure - EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details)", "shortName": "EMPLOYEE RETIREMENT PLANS - Schedule of fair value hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_weys_SubtotalMember_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_weys_PlanAssetsMember_f2Qw__Y0y0eMZKURhga8SQ", "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_weys_SubtotalMember_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_weys_PlanAssetsMember_f2Qw__Y0y0eMZKURhga8SQ", "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "longName": "99941301 - Disclosure - COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details)", "shortName": "COMPREHENSIVE INCOME - Accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "longName": "99941302 - Disclosure - COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details)", "shortName": "COMPREHENSIVE INCOME - Changes in accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BRrC8CIcmE2HEpTmEkQNZQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e_Xxy94HgUmQuS5Jqz3B8g", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "weys:ChangesInAccumulatedOtherComprehensiveLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R76": { "role": "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "longName": "99941303 - Disclosure - COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details)", "shortName": "COMPREHENSIVE INCOME - Reclassification adjustments out of accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_2XOayGDf6EmY1gVU9qXF6w", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R77": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "longName": "99941401 - Disclosure - INCOME TAXES - Provision for income taxes (Details)", "shortName": "INCOME TAXES - Provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails", "longName": "99941402 - Disclosure - INCOME TAXES - Effective tax rate (Details)", "shortName": "INCOME TAXES - Effective tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "99941403 - Disclosure - INCOME TAXES - Additional Information (Details)", "shortName": "INCOME TAXES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails", "longName": "99941404 - Disclosure - INCOME TAXES - Components of deferred taxes (Details)", "shortName": "INCOME TAXES - Components of deferred taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:DeferredTaxAssetsAccountsReceivableReserves", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:DeferredTaxAssetsAccountsReceivableReserves", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails", "longName": "99941405 - Disclosure - INCOME TAXES - Net deferred tax liabilities (Details)", "shortName": "INCOME TAXES - Net deferred tax liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:DeferredIncomeTaxAssetsGrossNoncurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfDeferredTaxBenefitLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:DeferredIncomeTaxAssetsGrossNoncurrent", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfDeferredTaxBenefitLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.weycogroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "99941406 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)", "shortName": "INCOME TAXES - Unrecognized tax benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BRrC8CIcmE2HEpTmEkQNZQ", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_0YeSPmU4m0S6HbiFrp9DSw", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R83": { "role": "http://www.weycogroup.com/role/DisclosureCommitmentsDetails", "longName": "99941501 - Disclosure - COMMITMENTS (Details)", "shortName": "COMMITMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails", "longName": "99941601 - Disclosure - SHARE REPURCHASE PROGRAM (Details)", "shortName": "SHARE REPURCHASE PROGRAM (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "weys:ShareRepurchaseProgramDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "weys:ShareRepurchaseProgramDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails", "longName": "99941701 - Disclosure - EARNINGS PER SHARE - Basic and diluted (Details)", "shortName": "EARNINGS PER SHARE - Basic and diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R86": { "role": "http://www.weycogroup.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "longName": "99941702 - Disclosure - EARNINGS PER SHARE - Additional Information (Details)", "shortName": "EARNINGS PER SHARE - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "longName": "99941801 - Disclosure - SEGMENT INFORMATION - Additional Information (Details)", "shortName": "SEGMENT INFORMATION - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_UVkkVGRIIEu6sHKmKMmYpQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_StatementBusinessSegmentsAxis_weys_RetailSegmentMember_kIeNrwW1TEK8crznbGuuqw", "name": "weys:RetailSegmentNumberOfBrickAndMortarStores", "unitRef": "Unit_Standard_store_tbNQpdZBGUW4jUOC7kve3g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R88": { "role": "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "longName": "99941802 - Disclosure - SEGMENT INFORMATION - Schedule of segment data (Details)", "shortName": "SEGMENT INFORMATION - Schedule of segment data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_us-gaap_ProductMember_oDXiNsFaME63ve4l5NA3GA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R89": { "role": "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails", "longName": "99941803 - Disclosure - SEGMENT INFORMATION - Geographic Segments (Details)", "shortName": "SEGMENT INFORMATION - Geographic Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:SalesRevenuesNet", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfEntityWideDisclosureOnGeographicAreasNetSalesAndLongLivedAssetsInIndividualForeignCountriesByCountryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "weys:SalesRevenuesNet", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "weys:ScheduleOfEntityWideDisclosureOnGeographicAreasNetSalesAndLongLivedAssetsInIndividualForeignCountriesByCountryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "longName": "99941901 - Disclosure - SHARE-BASED COMPENSATION PLANS - Additional information (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:NumberOfShareBasedCompensationPlans", "unitRef": "Unit_Standard_plan_ifB_6EeNLEme2c2LVKktHQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_vVLkzlInMU2M9Uv7i35uOA", "name": "weys:NumberOfShareBasedCompensationPlans", "unitRef": "Unit_Standard_plan_ifB_6EeNLEme2c2LVKktHQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails", "longName": "99941902 - Disclosure - SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS - Stock options weighted-average assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_S8GdHOk19E-73o9KA01nnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_S8GdHOk19E-73o9KA01nnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_pSmtIyV66kmmNmaE301pkw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "longName": "99941903 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS - Company's stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_IgKqA_9IfUO_eSYSX5dkQA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_eowfWcpV_ke3Qp4caNHvBA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R93": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "longName": "99941904 - Disclosure - SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS - Non Vested Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_weys_NonVestedStockOptionsMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_w4ZSddkDzk6cP-PuVLqlGA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_weys_NonVestedStockOptionsMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_diU-Hpm-n02zhbWXOimfEA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R94": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails", "longName": "99941905 - Disclosure - SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS- Summary of outstanding and exercisable stock options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_ssWY9FzMJE2_iRr4ptR6ag", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_ssWY9FzMJE2_iRr4ptR6ag", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "longName": "99941906 - Disclosure - SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS- Company's stock option exercise activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_ba0lg26J_0yg19985sJung", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_v0M0LO_KGEGvrm-Jy_hb6g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R96": { "role": "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "longName": "99941907 - Disclosure - SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details)", "shortName": "SHARE-BASED COMPENSATION PLANS - Company's restricted stock award activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_09aywUmr4ke5fuA_wTkaxg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_weys_IncentivePlan2017Member_mvrWCXMJwkSsQel5-T52bA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_mxvA4-ye3kSR_w-Ih1Tuzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } }, "R97": { "role": "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails", "longName": "99942001 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BRrC8CIcmE2HEpTmEkQNZQ", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "weys:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_0YeSPmU4m0S6HbiFrp9DSw", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_USD_WDuE7DfovUGNrsaNxSsIiw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "weys:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "weys-20241231x10k.htm", "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AU", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "verboseLabel": "Australia" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "weys_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounting Policies [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "weys_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r74", "r959" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r883" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowances of $2,140 and $2,510, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1157" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes other than income taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r77", "r902", "r1302" ] }, "us-gaap_AccruedAdvertisingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedAdvertisingCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Advertising, Current", "terseLabel": "Sales and advertising allowances", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined Benefit Pension Items", "verboseLabel": "Amortization of defined benefit pension items", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r5", "r16", "r26", "r99", "r1131", "r1132", "r1133" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Prior service cost", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r16", "r26", "r241", "r242", "r1131" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Actuarial losses", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r16", "r26", "r99", "r241", "r242", "r1131" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r46", "r220", "r765" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedLabel": "Pension liability, net of tax", "verboseLabel": "Net amount recognized", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r4", "r5", "r26", "r99", "r1255" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r644" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "verboseLabel": "COMPREHENSIVE INCOME", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r240", "r241", "r650", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Total accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r100", "r225", "r761", "r801", "r802" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r240", "r241", "r650", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r16", "r26", "r617", "r620", "r674", "r797", "r798", "r1131", "r1132", "r1133", "r1146", "r1147", "r1148", "r1149" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r16", "r26", "r97", "r98", "r241", "r242", "r652", "r653", "r654", "r655", "r656", "r1131" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1042" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital in excess of par value", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r88" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1055" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1055" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1055" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization", "verboseLabel": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r519" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities -" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r164" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r563", "r942" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1100" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1013", "r1024", "r1034", "r1067" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1016", "r1027", "r1037", "r1070" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1101" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1055" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1062" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1062", "r1071", "r1075", "r1083" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1081" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r552", "r561" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Returns and Allowances", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1141", "r1142", "r1143", "r1144", "r1145" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, reserves (in dollars)", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r226", "r333", "r371" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r399", "r406", "r922" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive share-based awards (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r291" ] }, "weys_ApproximateDeathBenefitReceiveFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ApproximateDeathBenefitReceiveFromLifeInsurancePolicies", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount represents the approximate death benefit receive from life insurance policies.", "label": "Approximate Death Benefit Receive From Life Insurance Policies", "terseLabel": "Approximate death benefit from life insurance policies" } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r1117", "r1118", "r1119", "r1120", "r1372", "r1374", "r1375", "r1376" ] }, "weys_AssetInterestPercentageHeldByRelatedParty": { "xbrltype": "percentItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "AssetInterestPercentageHeldByRelatedParty", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest in building held by related party.", "label": "Asset, Interest Percentage Held By Related Party", "terseLabel": "Percentage of building interest held by related party" } } }, "auth_ref": [] }, "weys_AssetPurchaseInterestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "AssetPurchaseInterestPercentage", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest acquired in building.", "label": "Asset Purchase Interest Percentage", "terseLabel": "Percentage of building interest purchased" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r139", "r151", "r224", "r257", "r296", "r302", "r320", "r324", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r610", "r614", "r645", "r757", "r841", "r914", "r915", "r959", "r991", "r1209", "r1210", "r1325" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r215", "r229", "r257", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r610", "r614", "r645", "r959", "r1209", "r1210", "r1325" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r996", "r997", "r1020" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r996", "r997", "r1020" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r996", "r997", "r1020" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1078" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1079" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1074" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1074" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1077" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1076" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1075" ] }, "weys_BOGSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "BOGSMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to BOGS.", "label": "B O G S [Member]", "terseLabel": "BOGS" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r416", "r1339", "r1340" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r69", "r70", "r416", "r1339", "r1340" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "verboseLabel": "Buildings and improvements", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r119" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails", "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r605", "r933", "r936" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails", "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r60", "r61", "r400", "r401", "r402", "r403", "r404", "r605", "r933", "r936" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "CONTINGENT CONSIDERATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "lang": { "en-us": { "role": { "label": "CONTINGENT CONSIDERATION" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r63", "r135", "r606", "r628", "r629", "r630" ] }, "weys_BusinessCombinationContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "BusinessCombinationContingentConsiderationTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsideration" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combination contingent consideration.", "label": "Business Combination Contingent Consideration [Text Block]", "terseLabel": "CONTINGENT CONSIDERATION" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "verboseLabel": "Canada" } } }, "auth_ref": [] }, "weys_CapitalInExcessOfParValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "CapitalInExcessOfParValueMember", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "It represents the Capital in Excess Of Par Value Member.", "label": "Capital in Excess of Par Value [Member]", "terseLabel": "Capital in Excess of Par Value" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r29", "r218", "r900" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "verboseLabel": "Cash and cash equivalents", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS at end of year", "periodStartLabel": "CASH AND CASH EQUIVALENTS at beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r29", "r113", "r255" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r113" ] }, "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Cash Proceeds Received and Tax Benefit from Share-Based Payment Awards [Table Text Block]", "terseLabel": "Schedule of stock option exercise activity", "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashSurrenderValueOfLifeInsurance", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Surrender Value of Life Insurance", "verboseLabel": "Cash surrender value of life insurance", "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity." } } }, "auth_ref": [ "r1125" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1053" ] }, "weys_ChangesInAccumulatedOtherComprehensiveLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ChangesInAccumulatedOtherComprehensiveLossTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accumulated other comprehensive loss during the period.", "label": "Changes In Accumulated Other Comprehensive Loss [Table Text Block]", "terseLabel": "Schedule of changes in accumulated other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Schedule of change in benefit obligation and plan assets", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r21" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1050" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1048" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1054" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1054" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 15)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r82", "r143", "r759", "r828" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureCommitments" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r419", "r420", "r884", "r1202", "r1204" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r124" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r978", "r979", "r980", "r982", "r983", "r984", "r985", "r1146", "r1147", "r1149", "r1312", "r1369", "r1370" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r87" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r87", "r829" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r87" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r87", "r829", "r847", "r1370", "r1371" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $1.00 par value, authorized 24,000,000 shares in 2024 and 2023, issued and outstanding 9,642,630 shares in 2024 and 9,496,729 shares in 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r87", "r760", "r959" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1059" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1058" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1060" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1057" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE RETIREMENT PLANS" } } }, "auth_ref": [] }, "weys_ComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "documentation": "n/a", "label": "COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r68", "r137", "r236", "r238", "r245", "r745", "r773" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "verboseLabel": "COMPREHENSIVE INCOME", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r96", "r244", "r744", "r771" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r35", "r71", "r72", "r331", "r883" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r71", "r72", "r331", "r804", "r883" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r34", "r35", "r71", "r72", "r331", "r883", "r1107" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r73", "r167" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r34", "r35", "r71", "r72", "r331" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r34", "r35", "r71", "r72", "r331", "r883" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r66", "r903" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r104", "r105", "r708" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Sales", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1109" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r425", "r1207" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r425", "r1207", "r1208" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1108", "r1139", "r1311" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1108", "r1139" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r591", "r1139" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1108", "r1139", "r1311" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r117", "r331" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r62", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1199", "r1200" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1005", "r1094" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1005", "r1094" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1000", "r1089" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1001", "r1090" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1001", "r1090" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r999", "r1088" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r999", "r1088" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r999", "r1088" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1002", "r1091" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1004", "r1093" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1004", "r1093" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1005", "r1094" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1008", "r1097" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1006", "r1095" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1003", "r1092" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r754" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current", "terseLabel": "Amortized Cost, Current", "verboseLabel": "Marketable securities, at amortized cost", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r335", "r743", "r1162", "r1166" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Marketable securities, at amortized cost", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [ "r335", "r743", "r1162", "r1166" ] }, "weys_DebtSecuritiesHeldToMaturityOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DebtSecuritiesHeldToMaturityOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary decline in value that has been recognized against debt securities held to maturity.", "label": "Debt Securities, Held To Maturity, Other Than Temporary Impairment", "terseLabel": "Impairment of investment" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r53" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "auth_ref": [] }, "weys_DeferredIncomeTaxAssetsGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredIncomeTaxAssetsGrossNoncurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.", "label": "Deferred Income Tax Assets Gross Noncurrent", "terseLabel": "Non-current deferred income tax benefits" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax benefits", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r568", "r569" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "verboseLabel": "Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r173", "r1139" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities, gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r83", "r84", "r141", "r585" ] }, "weys_DeferredIncomeTaxLiabilitiesGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredIncomeTaxLiabilitiesGrossNoncurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.", "label": "Deferred Income Tax Liabilities Gross Noncurrent", "negatedLabel": "Non-current deferred income tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r568", "r569", "r758" ] }, "weys_DeferredTaxAssetsAccountsReceivableReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredTaxAssetsAccountsReceivableReserves", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the accounts receivable reserves.", "label": "Deferred Tax Assets Accounts Receivable Reserves", "verboseLabel": "Accounts receivable reserves" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total Deferred income tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1308" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred income tax assets:" } } }, "auth_ref": [] }, "weys_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "verboseLabel": "Pension liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "verboseLabel": "Accrued liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Losses", "verboseLabel": "Foreign currency losses on intercompany loans", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails", "http://www.weycogroup.com/role/DisclosureIncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1308" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred income tax liabilities:" } } }, "auth_ref": [] }, "weys_DeferredTaxLiabilitiesCashValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredTaxLiabilitiesCashValueOfLifeInsurance", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liabilities attributable to taxable of value of life insurance.", "label": "Deferred Tax Liabilities Cash Value Of Life Insurance", "negatedLabel": "Cash value of life insurance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Inventory", "negatedLabel": "Inventory and related reserves", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1309" ] }, "weys_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use assets.", "label": "Deferred Tax Liabilities Operating Lease Right-of-Use Assets", "negatedLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "weys_DeferredTaxLiabilitiesPrepaidAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DeferredTaxLiabilitiesPrepaidAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid and other assets.", "label": "Deferred Tax Liabilities Prepaid And Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property, plant and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Pension Plan", "negatedLabel": "Net amount recognized", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r47", "r48", "r142" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "negatedLabel": "Long-term pension liability", "verboseLabel": "Long-term pension liability", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r47", "r48", "r81", "r125" ] }, "weys_DefinedBenefitPensionPlanOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPensionPlanOtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This represents the other accrued current liability recognized in the balance sheet that is associated with the defined benefit pension plans.", "label": "Defined Benefit Pension Plan Other Accrued Liabilities Current", "negatedLabel": "Accrued liabilities - other" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]", "verboseLabel": "Amounts recognized in accumulated other comprehensive loss consist of:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedLabel": "Accumulated loss, net of income tax benefit of $0,000, $3,382, $000, and $672, respectively", "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r26", "r486" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "negatedLabel": "Prior service cost net of income tax benefit of $0, $0, $00 and $19, respectively", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r26", "r486" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "verboseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r456", "r931" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial gain", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r449" ] }, "us-gaap_DefinedBenefitPlanAdministrationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAdministrationExpenses", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Administration Expense", "negatedLabel": "Administrative expenses", "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "verboseLabel": "Amounts recognized in the consolidated balance sheets consist of:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate for projected benefit obligation", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r488" ] }, "weys_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRateInEffectOfDeterminingInterestCost": { "xbrltype": "percentItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRateInEffectOfDeterminingInterestCost", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "documentation": "The interest rate used to adjust for the time value of money relating to determining interest cost.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate In Effect Of Determining Interest Cost", "verboseLabel": "Discount rate for determining interest cost" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "verboseLabel": "Long-term rate of return on plan assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r489", "r508" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation, end of year", "periodStartLabel": "Projected benefit obligation, beginning of year", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r451", "r511" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r492", "r929", "r930", "r931" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "verboseLabel": "Change in plan assets", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "verboseLabel": "Contributions", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r458", "r468", "r507", "r929", "r930", "r931", "r932" ] }, "weys_DefinedBenefitPlanCorporateObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPlanCorporateObligationsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan corporate obligations", "label": "Defined Benefit Plan Corporate Obligations [Member]", "verboseLabel": "Corporate obligations" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Employee Retirement Plans", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanEquitySecuritiesCommonStockMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities, Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of common stock; in which defined benefit plan asset is invested." } } }, "auth_ref": [ "r1237" ] }, "weys_DefinedBenefitPlanEquitySecuritiesPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPlanEquitySecuritiesPreferredStockMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of preferred stock; in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan Equity Securities Preferred Stock [Member]", "verboseLabel": "Preferred stocks" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "verboseLabel": "2030 - 2034", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2029", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "verboseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r475" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r443", "r480", "r502", "r931", "r932" ] }, "us-gaap_DefinedBenefitPlanFundedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFundedPercentage", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded Percentage", "terseLabel": "Discount rate for determining funded status", "documentation": "Percentage of plan assets to benefit obligation of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "negatedLabel": "Funded status of plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r442", "r464", "r931" ] }, "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Information about Plan Assets [Abstract]", "verboseLabel": "Asset Category:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r443", "r447", "r479", "r501", "r931", "r932" ] }, "weys_DefinedBenefitPlanNetAmortizationAndDeferral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPlanNetAmortizationAndDeferral", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The gain/loss and prior service cost amounts that were amortized and recognized as part of defined benefit pension cost during the year.", "label": "Defined Benefit Plan, Net Amortization and Deferral", "verboseLabel": "Net amortization and deferral" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Pension expense", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r477", "r499", "r931", "r932" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r477", "r499" ] }, "weys_DefinedBenefitPlanPercentageOfMinimumFundMaintenance": { "xbrltype": "percentItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedBenefitPlanPercentageOfMinimumFundMaintenance", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan assets of a defined benefit plan, as a percentage of maintenance of minimum funds.", "label": "Defined Benefit Plan Percentage Of Minimum Fund Maintenance", "verboseLabel": "Minimum funding requirements - funding percentage in defined benefit retirement plan" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid", "terseLabel": "Lump-sum benefit payment", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r460", "r1275" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Amount", "periodEndLabel": "Fair value of plan assets, end of year", "periodStartLabel": "Fair value of plan assets, beginning of year", "verboseLabel": "Fair Value of Pension Plan Assets, Total", "documentation": "Amount of investment within defined benefit plan asset category." } } }, "auth_ref": [ "r1237" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r445", "r478", "r500", "r931", "r932" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "verboseLabel": "Weighted Average Asset Allocation", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r1236" ] }, "weys_DefinedContributionPlanEmployerContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DefinedContributionPlanEmployerContributionAmount", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan Employer Contribution Amount", "terseLabel": "Defined contribution plan employer contribution amount" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r45" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "verboseLabel": "Effect of dilutive securities:" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlan" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "SHARE-BASED COMPENSATION PLANS", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r517", "r522", "r553", "r554", "r556", "r940" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION PLANS" } } }, "auth_ref": [] }, "weys_DistributionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "DistributionCosts", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense related to the distribution of goods or services to customers and clients.", "label": "Distribution Costs", "terseLabel": "Distribution costs" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "verboseLabel": "Dividend payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r77" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r996", "r997", "r1020" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r996", "r997", "r1020", "r1063" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1041" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r994" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r246", "r271", "r272", "r273", "r274", "r275", "r276", "r281", "r283", "r288", "r289", "r290", "r295", "r603", "r608", "r624", "r625", "r746", "r774", "r907" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r246", "r271", "r272", "r273", "r274", "r275", "r276", "r283", "r288", "r289", "r290", "r295", "r603", "r608", "r624", "r625", "r746", "r774", "r907" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r32", "r33", "r292" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r280", "r291", "r293", "r294" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1320" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r572", "r944" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r259", "r572", "r594", "r944" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Foreign income tax rate differences", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r573", "r576", "r944", "r1140", "r1304" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Share-based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r944", "r1140", "r1304", "r1306" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r944", "r1140", "r1304", "r1305" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State income taxes, net of federal tax benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r575", "r944", "r1140", "r1304" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and employee benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r77" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average remaining vesting period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r555" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "verboseLabel": "Income tax benefit from the exercise of stock options", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r552" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r993" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r993" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r993" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1103" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r993" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r993" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r993" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r993" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1104" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1046" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1099" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1099" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1099" ] }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r53" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r211", "r240", "r241", "r242", "r266", "r267", "r268", "r270", "r275", "r277", "r279", "r297", "r369", "r370", "r414", "r438", "r592", "r593", "r600", "r601", "r602", "r604", "r607", "r608", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r650", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r674", "r771", "r797", "r798", "r799", "r814", "r867" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distributions received", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r10", "r12", "r103", "r767" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "terseLabel": "Equity Securities", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r43", "r960", "r986", "r987", "r988", "r1373" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1056" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1013", "r1024", "r1034", "r1067" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1010", "r1021", "r1031", "r1064" ] }, "us-gaap_ExchangeTradedFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExchangeTradedFundsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Exchange Traded Funds [Member]", "verboseLabel": "Exchange traded funds", "documentation": "Investment that follows an index, commodity or basket of assets that trades similar to a stock on an exchange." } } }, "auth_ref": [ "r1237" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1062" ] }, "weys_ExercisePriceRange1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ExercisePriceRange1Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents of exercise price range from $27.04 to $37.22.", "label": "Exercise Price Range 1 [Member]", "verboseLabel": "Exercise price range from $23.38 to $25.79" } } }, "auth_ref": [] }, "weys_ExercisePriceRange2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ExercisePriceRange2Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents of exercise price range from $27.04 to $37.22.", "label": "Exercise Price Range 2 [Member]", "verboseLabel": "Exercise price range from $27.94 to $37.22" } } }, "auth_ref": [] }, "weys_ExercisePriceRange3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ExercisePriceRange3Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents the information pertaining to exercise price range 3.", "label": "Exercise Price Range 3 [Member]", "terseLabel": "Exercise price range $18.00" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r435", "r468", "r469", "r470", "r471", "r472", "r473", "r626", "r627", "r628", "r629", "r630", "r634", "r635", "r636", "r678", "r679", "r680", "r923", "r924", "r929", "r930", "r931", "r947", "r951" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r631", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r640", "r741", "r947", "r952" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r435", "r468", "r473", "r627", "r635", "r678", "r929", "r930", "r931", "r947" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r435", "r468", "r473", "r627", "r628", "r635", "r679", "r923", "r924", "r929", "r930", "r931", "r947" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r435", "r468", "r469", "r470", "r471", "r472", "r473", "r627", "r628", "r629", "r630", "r635", "r680", "r923", "r924", "r929", "r930", "r931", "r947", "r951" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r435", "r468", "r469", "r470", "r471", "r472", "r473", "r626", "r627", "r628", "r629", "r630", "r634", "r635", "r636", "r678", "r679", "r680", "r923", "r924", "r929", "r930", "r931", "r947", "r951" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r436", "r437", "r622", "r641", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r772", "r920", "r947", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r960", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1181", "r1182", "r1183", "r1184", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Weighted Average Life (Years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r222", "r384", "r405", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "Future amortization expenses in 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407", "r896", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "Future amortization expenses in 2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r407", "r896", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r384", "r405", "r710", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "INTANGIBLE ASSETS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r398", "r405", "r409", "r410", "r412", "r709", "r896", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails", "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Amortizable intangible assets, net", "totalLabel": "Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r709", "r1197" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Amortizable intangible assets" } } }, "auth_ref": [] }, "us-gaap_FixedIncomeFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FixedIncomeFundsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Fixed Income Funds [Member]", "verboseLabel": "Fixed Income Funds", "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments." } } }, "auth_ref": [ "r1237" ] }, "us-gaap_FixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FixedIncomeSecuritiesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Fixed Income Securities [Member]", "terseLabel": "Fixed Income Securities", "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity." } } }, "auth_ref": [ "r931", "r978", "r979", "r1237" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Net foreign currency transaction (gains) losses", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r646", "r647", "r648", "r649", "r864" ] }, "weys_ForeignCurrencyTransactionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ForeignCurrencyTransactionsPolicyPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for foreign currency transactions.", "label": "Foreign Currency Transactions Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "auth_ref": [] }, "weys_ForeignCurrencyTranslationsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ForeignCurrencyTranslationsPolicyPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for foreign currency translations.", "label": "Foreign Currency Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translations" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "weys_ForsakeIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ForsakeIncMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails", "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Forsake, Inc.", "label": "Forsake Inc [Member]", "terseLabel": "Forsake" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1051" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r12" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r221", "r386", "r742", "r915", "r921", "r949", "r959", "r1189", "r1190" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1188", "r1191" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r385", "r396", "r921" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets (excluding Goodwill)", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r397", "r411", "r413" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross earnings", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r101", "r106", "r150", "r257", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r645", "r909", "r914", "r1151", "r1153", "r1154", "r1155", "r1156", "r1209" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "verboseLabel": "Market Value, Due from six through ten years", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157", "r160", "r365", "r752" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10", "verboseLabel": "Amortized Cost, Due from six through ten years", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r357", "r750" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "verboseLabel": "Market Value, Due from one through five years", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r156", "r159", "r364", "r751" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "verboseLabel": "Amortized Cost, Due from one through five years", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r356", "r749" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "totalLabel": "Amortized Cost, Total", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1168", "r1335" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Market Value, Total", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r155", "r158", "r1176", "r1336" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "verboseLabel": "Market Value, Current", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r355", "r748" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "terseLabel": "Schedule of marketable securities", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r996", "r997", "r1020" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of trademark", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r399", "r1137", "r1198", "r1201" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r12", "r44", "r120", "r948" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r121" ] }, "weys_IncentivePlan2017Member": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "IncentivePlan2017Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents the information pertaining to Incentive Plan 2017.", "label": "Incentive Plan 2017 [Member]", "terseLabel": "Incentive plan 2017" } } }, "auth_ref": [] }, "weys_IncentivePlan2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "IncentivePlan2024Member", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents the information pertaining to Incentive Plan 2024.", "label": "Incentive Plan 2024 [Member]", "terseLabel": "Incentive plan 2024" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before provision for income taxes", "verboseLabel": "Earnings before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r145", "r150", "r747", "r768", "r909", "r914", "r1151", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign component of pretax earnings", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r258", "r571" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EARNINGS" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r259", "r564", "r572", "r577", "r578", "r579", "r583", "r587", "r595", "r597", "r598", "r599", "r811", "r944" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r161", "r174", "r278", "r279", "r296", "r310", "r324", "r570", "r572", "r596", "r776", "r944" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r239", "r566", "r567", "r583", "r584", "r586", "r590", "r809" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net of refunds", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r31", "r254", "r588", "r589" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r138", "r1126" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued liabilities and other", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1136" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities -" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "weys_IncreaseInCostOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "IncreaseInCostOfGoodsSold", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cost of goods sold increased during the period with the impact of LIFO liquidations on the costs of goods sold.", "label": "Increase In Cost Of Goods Sold", "terseLabel": "Increase in cost of sales" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Employee share-based awards (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r284", "r285", "r286", "r290", "r521" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r398", "r403", "r408", "r922" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r398", "r403", "r408", "r922" ] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Trademarks", "terseLabel": "Trademarks", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit." } } }, "auth_ref": [ "r1124", "r1198" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1062", "r1071", "r1075", "r1083" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1081" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r998", "r1087" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r998", "r1087" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r998", "r1087" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Total", "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "verboseLabel": "Indefinite-lived intangibles:" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r306", "r1135" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r249", "r252", "r253" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r381" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished shoes", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReserve", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, LIFO Reserve", "negatedLabel": "LIFO reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total inventories", "verboseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r228", "r901", "r959" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r162", "r217", "r227", "r381", "r382", "r383", "r707", "r904" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r296", "r305", "r324", "r914", "r1134" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r775", "r805", "r806", "r807", "r808", "r872", "r873" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "INVESTMENTS" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r147", "r176", "r334", "r336", "r642", "r643", "r1333" ] }, "us-gaap_LandAndLandImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndLandImprovements", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements", "verboseLabel": "Land and land improvements", "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r665", "r958" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1323" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1324" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r672" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r659" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r23", "r76", "r77", "r78", "r80", "r81", "r82", "r85", "r257", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r611", "r614", "r615", "r645", "r827", "r908", "r991", "r1209", "r1325", "r1326" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r92", "r144", "r763", "r959", "r1138", "r1185", "r1319" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r78", "r216", "r257", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r611", "r614", "r615", "r645", "r959", "r1209", "r1325", "r1326" ] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "License [Member]", "verboseLabel": "Licensing revenues", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1214" ] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "negatedLabel": "Increase in cash surrender value of life insurance", "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period." } } }, "auth_ref": [ "r1186" ] }, "us-gaap_LifeSettlementContractsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LifeSettlementContractsPolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Life Settlement Contracts, Policy [Policy Text Block]", "terseLabel": "Life Insurance", "documentation": "Disclosure of accounting policy for life settlement contracts including the classification of cash receipts and cash disbursements in the statement of cash flows." } } }, "auth_ref": [ "r368" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility, expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r75", "r79" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit with a bank", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r75", "r79" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of credit facility", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "verboseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r119" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r331", "r928", "r970", "r975", "r1213", "r1338", "r1341", "r1342", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "weys_MarketableSecuritiesUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "MarketableSecuritiesUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain", "terseLabel": "Unrealized Gains" } } }, "auth_ref": [] }, "weys_MarketableSecuritiesUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "MarketableSecuritiesUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in marketable security.", "label": "Marketable Securities, Unrealized Loss", "negatedLabel": "Unrealized Losses" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r183", "r185", "r187", "r188", "r190", "r209", "r210", "r421", "r422", "r423", "r424", "r515", "r562", "r630", "r706", "r795", "r796", "r803", "r819", "r820", "r870", "r874", "r876", "r877", "r879", "r894", "r895", "r919", "r925", "r939", "r951", "r952", "r956", "r957", "r971", "r1211", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1054" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1054" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r183", "r185", "r187", "r188", "r190", "r209", "r210", "r421", "r422", "r423", "r424", "r515", "r562", "r630", "r706", "r795", "r796", "r803", "r819", "r820", "r870", "r874", "r876", "r877", "r879", "r894", "r895", "r919", "r925", "r939", "r951", "r952", "r956", "r971", "r1211", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1074" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1082" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r331", "r928", "r970", "r975", "r1213", "r1338", "r1341", "r1342", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.weycogroup.com/role/DisclosureNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "NATURE OF OPERATIONS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r163", "r175" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used for financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r251" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r251" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r107", "r115", "r146", "r214", "r234", "r237", "r242", "r257", "r269", "r271", "r272", "r273", "r274", "r275", "r278", "r279", "r287", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r603", "r608", "r625", "r645", "r770", "r849", "r865", "r866", "r989", "r1209" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "verboseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1054" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1062", "r1071" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1045" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1044" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1062" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1082" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1082" ] }, "weys_NonVestedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "NonVestedStockOptionsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents of non vested stock options.", "label": "Non Vested Stock Options [Member]", "verboseLabel": "Non vested stock options" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets", "verboseLabel": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r330" ] }, "weys_NumberOfCurrentAndFormerExecutivesWithLifeInsurancePolicies": { "xbrltype": "integerItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "NumberOfCurrentAndFormerExecutivesWithLifeInsurancePolicies", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of current and former executives with life insurance policies.", "label": "Number of Current and Former Executives With Life Insurance Policies", "terseLabel": "Number of current and former executives with life insurance policies" } } }, "auth_ref": [] }, "weys_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "NumberOfCustomers", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.weycogroup.com/role/DisclosureNatureOfOperationsDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r910", "r918", "r1152" ] }, "weys_NumberOfShareBasedCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "NumberOfShareBasedCompensationPlans", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of share-based compensation plans.", "label": "Number of Share-based Compensation Plans", "terseLabel": "Number of share-based compensation plans" } } }, "auth_ref": [] }, "weys_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "OneCustomerMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents information about one member.", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Earnings from operations", "verboseLabel": "Earnings (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r150", "r909", "r1151", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r666", "r958" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseLiabilitiesClassificationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r662" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseLiabilitiesClassificationDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r662" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseLiabilitiesClassificationDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities - non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r662" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r663", "r668" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r661" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate (percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r671", "r958" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r670", "r958" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Total other assets", "verboseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax", "negatedLabel": "Prior service cost, income tax benefit", "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive loss before reclassifications", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r26", "r241", "r650", "r653", "r656", "r771", "r1131" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r771" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r22", "r235", "r238", "r244", "r275", "r650", "r651", "r656", "r744", "r771", "r1131", "r1132" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net current period other comprehensive income", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r16", "r137", "r235", "r238", "r275" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Pension liability adjustments", "negatedNetLabel": "Pension liability adjustment (net of tax)", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r99", "r100", "r771" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Tax on pension liability adjustment (in dollars)", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r4", "r5", "r6", "r99", "r137" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "negatedLabel": "Accumulated loss, income tax benefit", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6" ] }, "weys_OtherCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "OtherCountryMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Country [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryInTransit", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventory, in Transit, Gross", "terseLabel": "Inventory in-transit", "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r77", "r959" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r81" ] }, "weys_OtherNoncurrentAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "OtherNoncurrentAssetsDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other noncurrent assets.", "label": "Other Noncurrent Assets Disclosure [Text Block]", "terseLabel": "OTHER ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r109" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1054" ] }, "weys_OtherSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "OtherSecuritiesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Other Securities [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "weys_OtherSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "OtherSegmentMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for other segment.", "label": "Other Segment [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsUnrealizedGainsAndLossesDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment Losses, Investments [Abstract]", "terseLabel": "Impairment of Investments" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1015", "r1026", "r1036", "r1069" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1043" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration", "terseLabel": "Payment of contingent consolidation", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Shares purchased and retired", "terseLabel": "Payments for repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r111" ] }, "weys_PaymentsOfPrefundedDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "PaymentsOfPrefundedDividends", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of prefunded dividends to shareholders of the entity.", "label": "Payments of Prefunded Dividends", "negatedLabel": "Prefunded dividend" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to the net share settlement of equity awards", "verboseLabel": "Taxes paid related to the net share settlement of equity awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r248" ] }, "us-gaap_PaymentsToAcquireBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBuildings", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Buildings", "terseLabel": "Payments to acquire buildings", "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use." } } }, "auth_ref": [ "r110" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r110" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1053" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "verboseLabel": "EMPLOYEE RETIREMENT PLANS", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r441", "r465", "r467", "r473", "r491", "r493", "r494", "r495", "r496", "r497", "r509", "r510", "r512", "r931" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionExpense", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Pension Cost (Reversal of Cost)", "terseLabel": "Pension expense", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [ "r914" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Pension Plan", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r512", "r513", "r516", "r931", "r932", "r936", "r937", "r938" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1045" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1062" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1055" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1044" ] }, "us-gaap_PercentageOfFIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PercentageOfFIFOInventory", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of FIFO Inventory", "terseLabel": "Percentage of Inventory valued by the FIFO method of accounting", "documentation": "The percentage of FIFO (first in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of LIFO Inventory", "terseLabel": "Percentage of Inventory valued by the LIFO method of accounting", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r492", "r929", "r930", "r931" ] }, "weys_PlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "PlanAssetsMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to plan assets.", "label": "Plan Assets [Member]", "terseLabel": "Plan Assets" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1046" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1102" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1045" ] }, "weys_PrefundedDividendCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "PrefundedDividendCurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of prefunded dividend of one year or the normal operating cycle, if longer.", "label": "Prefunded Dividend, Current", "terseLabel": "Prefunded dividend" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1130" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1122" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromBankDebt", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank borrowings", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Held-to-Maturity Securities", "terseLabel": "Proceeds from maturities of marketable securities", "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities." } } }, "auth_ref": [ "r27", "r1161" ] }, "weys_ProceedsFromSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ProceedsFromSaleOfInvestments", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of investments.", "label": "Proceeds From Sale Of Investments", "terseLabel": "Proceeds from sale of investment securities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Net proceeds from stock option exercises", "verboseLabel": "Net proceeds from stock options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r20" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "verboseLabel": "Product sales", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r926" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r208", "r327", "r708", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r898", "r926", "r969", "r971", "r972", "r976", "r977", "r1121", "r1205", "r1206", "r1213", "r1338", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r208", "r327", "r708", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r898", "r926", "r969", "r971", "r972", "r976", "r977", "r1121", "r1205", "r1206", "r1213", "r1338", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r214", "r234", "r237", "r250", "r257", "r269", "r275", "r278", "r279", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r603", "r608", "r609", "r612", "r613", "r625", "r645", "r747", "r769", "r813", "r849", "r865", "r866", "r945", "r946", "r990", "r1133", "r1209" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r118", "r168", "r171", "r172" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r119", "r219", "r766" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r673", "r753", "r766", "r959" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment and Depreciation", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r168", "r171", "r764" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r119", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment, useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r247", "r374" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "verboseLabel": "Purchase of inventory", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1043" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1043" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r183", "r185", "r187", "r188", "r190", "r209", "r210", "r421", "r422", "r423", "r424", "r465", "r515", "r548", "r549", "r550", "r562", "r630", "r681", "r690", "r706", "r795", "r796", "r803", "r819", "r820", "r870", "r874", "r876", "r877", "r879", "r894", "r895", "r919", "r925", "r939", "r951", "r952", "r956", "r957", "r971", "r980", "r1203", "r1211", "r1315", "r1328", "r1329", "r1330", "r1331", "r1332" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r183", "r185", "r187", "r188", "r190", "r209", "r210", "r421", "r422", "r423", "r424", "r465", "r515", "r548", "r549", "r550", "r562", "r630", "r681", "r690", "r706", "r795", "r796", "r803", "r819", "r820", "r870", "r874", "r876", "r877", "r879", "r894", "r895", "r919", "r925", "r939", "r951", "r952", "r956", "r957", "r971", "r980", "r1203", "r1211", "r1315", "r1328", "r1329", "r1330", "r1331", "r1332" ] }, "us-gaap_RealEstateInvestmentPropertyAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealEstateInvestmentPropertyAtCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate Investment Property, at Cost", "terseLabel": "Investment in real estate", "documentation": "Amount of real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments." } } }, "auth_ref": [ "r755", "r756" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification adjustments out of accumulated other comprehensive loss", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r26", "r241", "r650", "r655", "r656", "r771", "r1131" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of reclassification adjustments out of accumulated other comprehensive loss", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1010", "r1021", "r1031", "r1064" ] }, "weys_ReinvestedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ReinvestedEarningsMember", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Reinvested Earnings [Member]", "terseLabel": "Reinvested Earnings" } } }, "auth_ref": [] }, "weys_RentAndOccupancyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "RentAndOccupancyExpense", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of rent and occupancy expense incurred during the period.", "label": "Rent And Occupancy Expense", "terseLabel": "Rent and occupancy costs" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Bank Debt", "negatedLabel": "Repayments of bank borrowings", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r112" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1011", "r1022", "r1032", "r1065" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1012", "r1023", "r1033", "r1066" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1019", "r1030", "r1040", "r1073" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r32" ] }, "weys_RetailFixturesAndLeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "RetailFixturesAndLeaseholdImprovementsGross", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross amount, at the balance sheet date, of long-lived depreciable assets that are an addition or improvement to assets held under lease arrangement and assets in retail locations.", "label": "Retail Fixtures And Leasehold Improvements Gross", "verboseLabel": "Retail fixtures and leasehold improvements" } } }, "auth_ref": [] }, "weys_RetailSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "RetailSegmentMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents to retail segment.", "label": "Retail Segment [Member]", "terseLabel": "Retail" } } }, "auth_ref": [] }, "weys_RetailSegmentNumberOfBrickAndMortarStores": { "xbrltype": "integerItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "RetailSegmentNumberOfBrickAndMortarStores", "presentation": [ "http://www.weycogroup.com/role/DisclosureNatureOfOperationsDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of bricks and mortar stores in retail segment.", "label": "Retail Segment Number Of Brick And Mortar Stores", "terseLabel": "Number of brick and mortar stores" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Reinvested earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r89", "r124", "r762", "r800", "r802", "r810", "r830", "r959" ] }, "us-gaap_RetirementPlanFundingStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanFundingStatusAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Axis]", "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r1105", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274" ] }, "us-gaap_RetirementPlanFundingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanFundingStatusDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funding Status [Domain]", "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r1105", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r512", "r513", "r514", "r516", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r492", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r512", "r513", "r514", "r516", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r148", "r149", "r296", "r303", "r304", "r318", "r324", "r327", "r329", "r331", "r439", "r440", "r708" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r331", "r1106" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r850", "r897", "r905" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Net sales", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r148", "r149", "r243", "r257", "r296", "r303", "r304", "r318", "r324", "r327", "r329", "r331", "r367", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r645", "r747", "r914", "r1209" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "SEGMENT INFORMATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for new lease liabilities (noncash)", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r669", "r958" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1082" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1082" ] }, "us-gaap_SalesReturnsAndAllowancesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesReturnsAndAllowancesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Sales Returns and Allowances [Member]", "terseLabel": "Doubtful Accounts", "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers." } } }, "auth_ref": [] }, "weys_SalesRevenuesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "SalesRevenuesNet", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.", "label": "Sales Revenues Net", "terseLabel": "Net Sales" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r26", "r1321", "r1322" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of fair value hierarchy", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of net periodic pension cost", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r487" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration arrangement in business combination." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of provision for income tax", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1310" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of components of deferred taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1308" ] }, "weys_ScheduleOfDeferredTaxBenefitLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ScheduleOfDeferredTaxBenefitLiabilitiesTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of deferred tax benefits (liabilities).", "label": "Schedule of Deferred Tax Benefit Liabilities [Table Text Block]", "verboseLabel": "Schedule of net deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r15", "r49", "r50", "r51", "r52" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1150" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of effective tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r574", "r944", "r1304" ] }, "weys_ScheduleOfEntityWideDisclosureOnGeographicAreasNetSalesAndLongLivedAssetsInIndividualForeignCountriesByCountryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasNetSalesAndLongLivedAssetsInIndividualForeignCountriesByCountryTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity wide geographic areas Financial information relating to net sales and long-lived assets in individual foreign countries by country.", "label": "Schedule Of Entity Wide Disclosure On Geographic Areas Net Sales And Long Lived Assets In Individual Foreign Countries By Country [Table Text Block]", "terseLabel": "Schedule of Company's business by geographic area" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of projected benefit payments for the plans", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureIntangibleAssetsAmortizableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r398", "r405", "r409", "r410", "r412", "r709", "r896", "r922" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of indefinite-lived intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r922", "r1198" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of company's amortizable intangible assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1188", "r1191" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r93", "r94", "r95" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of company's pension expense", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetFundedStatusTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Schedule of funded status of pension plans", "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of non-vested stock options", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r132" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r42", "r101" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r518", "r520", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of outstanding and exercisable stock options", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r129" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average stock options assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r580", "r943" ] }, "weys_ScheduleOfValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be with the financial statements or a supplemental schedule to the financial statements.", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [] }, "weys_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsTables" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any allowance and reserve accounts (their beginning and ending balances, as well as a reconciliation by type of activity during the period). Alternatively, disclosure of the required information may be with the financial statements or a supplemental schedule to the financial statements.", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure [Table Text Block]", "verboseLabel": "Schedule of valuation and qualifying accounts" } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccounts" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "verboseLabel": "VALUATION AND QUALIFYING ACCOUNTS", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r182", "r265" ] }, "weys_ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ScheduleOfWeightedAveragePlanAssetsAllocationTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of weighted average plan assets of pension plans and/or other employee benefit plans.", "label": "Schedule of Weighted Average Plan Assets Allocation [Table Text Block]", "terseLabel": "Schedule of pension plan weighted average assets allocation" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r992" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r995" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r296", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r412", "r417", "r418", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r911", "r914", "r915", "r921", "r974", "r1338", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r184", "r186", "r189", "r191", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r329", "r330", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r816", "r817", "r818", "r871", "r875", "r878", "r880", "r882", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r899", "r927", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r973", "r980", "r1213", "r1338", "r1341", "r1342", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "SEGMENT INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r151", "r296", "r298", "r299", "r300", "r301", "r302", "r314", "r316", "r317", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r910", "r912", "r913", "r914", "r916", "r917", "r918" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "verboseLabel": "SEGMENT INFORMATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEarnings" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling and Administrative Expenses", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r1303" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock options granted in vest", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r940" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares of Restricted Stock, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Shares of Restricted Stock, Issued", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Issued (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares of Restricted Stock, Non-vested end of period", "periodStartLabel": "Shares of Restricted Stock, Non-vested beginning of period", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Non-vested end of period (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Non-vested beginning of period (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares of Restricted Stock, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Outstanding and exercisable stock options", "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Plans", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r518", "r520", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares remaining available", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares, Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable at end of period (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Total intrinsic value of stock options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Shares, Forfeited or expired", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price, Forfeited or expired (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted", "verboseLabel": "Shares, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair market value of options granted (in dollars per share)", "verboseLabel": "Fair market value of options granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r541" ] }, "weys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedForfeitedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedForfeitedWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of non-vested options forfeited.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Nonvested Forfeited Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited (in dollars per share)" } } }, "auth_ref": [] }, "weys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the non-vested stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding at end of year (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price, Outstanding at beginning of year (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Shares, Outstanding at end of period", "periodStartLabel": "Shares, Outstanding at beginning of period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding at end of period (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price, Outstanding at beginning of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r527", "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Shares expected to vest", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r544" ] }, "weys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of options vested.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Vested Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Vested (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price, Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted (in dollars per share)", "verboseLabel": "Weighted Average Exercise Price, Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r517", "r526", "r545", "r546", "r547", "r548", "r551", "r557", "r558", "r559", "r560" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "SHARE-BASED COMPENSATION PLANS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "verboseLabel": "Exercise Prices, Lower Range Limit (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Options Exercisable, Number Of Options Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options Outstanding, Number of Options Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Exercise Prices, Upper Range Limit (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Market value of common stock (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "weys_ShareRepurchaseProgramDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShareRepurchaseProgramDisclosureAbstract", "lang": { "en-us": { "role": { "label": "SHARE REPURCHASE PROGRAM" } } }, "auth_ref": [] }, "weys_ShareRepurchaseProgramDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShareRepurchaseProgramDisclosureTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgram" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's stock repurchase program, including the description of share repurchase program authorized by an entity's board of directors, the number of shares repurchased, the cost of the shares repurchased, and the remaining maximum number of shares available for repurchase under the program.", "label": "Share Repurchase Program Disclosure [Text Block]", "terseLabel": "SHARE REPURCHASE PROGRAM" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySRestrictedStockAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock options granted in expire", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r941" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansStockOptionsWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r547" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (Years), Exercisable, Outstanding", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of Options, Outstanding at end of year", "periodStartLabel": "Number of Options, Outstanding at beginning of year", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Number of Options, Forfeited", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value, Forfeited (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Fair Value, Outstanding at end of the year (in dollars per share)", "periodStartLabel": "Weighted Average Fair Value, Outstanding at beginning of year (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term (Years), Outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r133" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r543" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionExerciseActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "verboseLabel": "Total fair value of stock options vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r542" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Number of Options, Vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansNonVestedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value, Vested (in dollars per share)", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r54" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Weighted Average Exercise Price (in dollars per share)", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansSummaryOfOutstandingAndExercisableStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life (in Years)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r133" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares paid for tax withholding for share based compensation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "weys_ShippingAndHandlingFeesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "ShippingAndHandlingFeesPolicyPolicyTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping And Handling Fees Policy [Policy Text Block]", "terseLabel": "Shipping and Handling Fees" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "verboseLabel": "Short-term borrowings", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r74", "r140", "r959", "r1337" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "SHORT-TERM BORROWINGS" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "terseLabel": "Short-Term Borrowings", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Text Block]", "verboseLabel": "SHORT-TERM BORROWINGS", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r123" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r116", "r256" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r213", "r296", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r412", "r415", "r417", "r418", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r911", "r914", "r915", "r921", "r974", "r1338", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeReclassificationAdjustmentsOutOfAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r87", "r90", "r91", "r211", "r240", "r241", "r242", "r266", "r267", "r268", "r270", "r275", "r277", "r279", "r297", "r369", "r370", "r414", "r438", "r592", "r593", "r600", "r601", "r602", "r604", "r607", "r608", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r650", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r674", "r771", "r797", "r798", "r799", "r814", "r867" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r184", "r186", "r189", "r191", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r329", "r330", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r816", "r817", "r818", "r871", "r875", "r878", "r880", "r882", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r899", "r927", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r973", "r980", "r1213", "r1338", "r1341", "r1342", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r267", "r268", "r297", "r660", "r708", "r805", "r815", "r821", "r822", "r823", "r824", "r825", "r826", "r829", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r842", "r843", "r844", "r845", "r846", "r848", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r867", "r981" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r266", "r267", "r268", "r297", "r332", "r660", "r708", "r805", "r815", "r821", "r822", "r823", "r824", "r825", "r826", "r829", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r842", "r843", "r844", "r845", "r846", "r848", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r867", "r981" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1014", "r1025", "r1035", "r1068" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareBasedCompensationPlansCompanySStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r86", "r87", "r124", "r532" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock forfeited", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r17", "r86", "r87", "r124" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r17", "r86", "r87", "r124" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Common stock issued under equity incentive plans, net of shares withheld for employee taxes and strike price", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r87", "r90", "r91", "r124" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Number of Shares", "terseLabel": "Stock repurchase program, number of shares authorized to be repurchased", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1212" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Number of Shares", "terseLabel": "Stock repurchase program, remaining number of shares authorized to be repurchased", "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.weycogroup.com/role/DisclosureShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and retired during period, shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r17", "r86", "r87", "r124" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Shares purchased and retired", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r17", "r86", "r87", "r124" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureComprehensiveIncomeChangesInAccumulatedOtherComprehensiveLossDetails", "http://www.weycogroup.com/role/StatementConsolidatedBalanceSheets", "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "totalLabel": "Total equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r64", "r65", "r67", "r211", "r212", "r241", "r266", "r267", "r268", "r270", "r275", "r277", "r369", "r370", "r414", "r438", "r592", "r593", "r600", "r601", "r602", "r604", "r607", "r608", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r650", "r652", "r656", "r658", "r674", "r798", "r799", "r812", "r831", "r847", "r868", "r869", "r881", "r990", "r1138", "r1185", "r1319", "r1370" ] }, "weys_SubtotalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "SubtotalMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "Subtotal [Member]", "terseLabel": "Subtotal" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.weycogroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansAdditionalInformationDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfChangeInBenefitObligationAndPlanAssetsDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFundedStatusDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfNetPeriodicPensionCostDetails", "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfProjectedBenefitPaymentsForPlansDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "Supplemental Pension Plan", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "weys_SupplementalInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "SupplementalInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental information related to operating lease.", "label": "Supplemental Information Related To Operating Lease [Table Text Block]", "terseLabel": "Schedule of supplemental information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1061" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1053" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1060" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r152", "r153", "r154", "r1158", "r1159", "r1160" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1081" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1083" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.weycogroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfWeightedAverageAssetAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r436", "r437", "r622", "r641", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r772", "r947", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r960", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1181", "r1182", "r1183", "r1184", "r1313", "r1314", "r1315", "r1316", "r1317", "r1318" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1084" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1085" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1085" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1083" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1083" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1086" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1084" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureEmployeeRetirementPlansScheduleOfFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "label": "US Government Agencies Debt Securities [Member]", "verboseLabel": "US Government Agencies Debt Securities", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r906", "r929", "r1334" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1080" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.weycogroup.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of unrealized gains and losses on marketable securities", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits balance at December 31,", "periodStartLabel": "Unrecognized tax benefits balance at January 1,", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r565", "r580", "r943" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "verboseLabel": "Increases related to current year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r581", "r943" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "verboseLabel": "Unrecognized tax benefits", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1307" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decreases due to lapsing of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r582" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.weycogroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r165", "r166", "r169", "r170" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "ENDING BALANCE", "periodStartLabel": "BEGINNING BALANCE", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r264" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "verboseLabel": "Add - Additions charged to earnings", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deduct - Charges for purposes for which reserves were established", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r263" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "VALUATION AND QUALIFYING ACCOUNTS" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.weycogroup.com/role/DisclosureValuationAndQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "verboseLabel": "Valuation and Qualifying Accounts", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r260", "r261", "r262", "r263", "r264" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.weycogroup.com/role/DisclosureLeasesOperatingLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "verboseLabel": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r667", "r958" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1049" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r282", "r290" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic weighted average shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r281", "r290" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Denominator:" } } }, "auth_ref": [] }, "weys_WeightedAveragePriceOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "WeightedAveragePriceOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare", "presentation": [ "http://www.weycogroup.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price of common stock or units for all dilutive potential common shares or units outstanding during the reporting period that were not included in the computation of diluted EPS or EPU.", "label": "Weighted Average Price Of Antidilutive Securities Excluded From Computation Of Earnings Per Share", "terseLabel": "Weighted average price of anti-dilutive share-based awards (in dollars per share)" } } }, "auth_ref": [] }, "weys_WholesaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weycogroup.com/20241231", "localname": "WholesaleMember", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationScheduleOfSegmentDataDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents for wholesale.", "label": "Wholesale [Member]", "terseLabel": "Wholesale" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1047" ] }, "country_ZA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "ZA", "presentation": [ "http://www.weycogroup.com/role/DisclosureSegmentInformationGeographicSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "SOUTH AFRICA", "verboseLabel": "South Africa" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481463/325-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r987": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481551/325-30-35-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 120 0001558370-25-002984-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-002984-xbrl.zip M4$L#!!0 ( EE;EJV%N$A1A< "0$ 0 1 =V5Y4DS*>_1[(--OXCV9!I;ZU>NH-USI&.?D?2D70D_?3/U[6#G@GSJ>=^/KL\ MOSA#Q+4\F[K+SVHXZ(91>TD0NKPX_WA^<7Z%6JV?I8@;[ .+YR(IJW-^&2?T M(FF>^PE=M2^OVYV+SCMT_>GRPZ>K]VC\&-,]0LD65$7XZMN??&M%UAAQS):$ M#_&:^!MLD<]G*\XWG]KMEY>7\Q>RM;PE\X+-N>6MA:3KR\[5)=2 0X2.=QY; MWY(%#AS^^>R/ #LRZS,$5>;ZGP*_M<1XLY.XP/[\W&/+=I0@Y<7$/N,MOMT0 M/TN^2THQO,Z98_,=M?@IJ3L7%^_:8>*.U$EIE22]:O_V0-UO,:6+J>6G9?K$ M.E]ZSVV9E"J! XPE@D7R'.!,:)BK6TJF%3 &YK7-+T.@OF1*JA(8 M6116P?LVI"9;7('@75(:.,X*)7]L0^JN%9&EZ*M*B(7P=D06\(C%5$.CG?;V./VKS6[N%%RT_F!R[(*. MRK(/"8N%1XGI3FA;(!D20L*?_X:0'/:PZWI"4C]V?Y-S0.'\9^685B[(R8(Y(21@L[5N!4Y]L7JY M^A@C=B2.4&U< M^C<]Z,0]A]JB+]A]]$>+/F8N^'\1AOKDI?B]$QV8Q'#'"W_W1L/IZ&%PVYWU M;]%T!O\]]H>S*1K=H7YW,AP,[Z<&O6KH];PUU,)*C-C/9 "^_)IH IG'J<2T M4P73WNAQ/.E_Z0^G@Z]]-!C"[[[!5XWO#7;$8#]=$<++FF6:3HG=53EV-]V' M[K#71],O_?[,M,.J[1#[JSO'>]'M1O?T2MS>56ISW>D7=/9$IB/0GF(?PL?J)-Q:32YRKV:ZXOKB\M#QV8P_-J?SD($ M6V@O'.VEHQ\B^?]G4"U!U>4>*T?P@$*%UKM\M(:ST630GQI4E*B,F;0>P._O, M#/BU6G "KIZ#?9\NJ"65JM"JE3+4!G"EW=*3D%NIW(P%:#A*'+M+L;[?]7V8 M. [PS7K#N\'-P]]U)U.^]))WN?6J!DYWA'(!13 M8@6Y)A#F4\\50")+U#&F4& *([XBK+29YU"HFO'';#\^FGWI3^(6;%JH"I;^ M>N-X6T(FA%,F%_[$A+@((@6U J[+SL7[0[CZC^.'T>_]/IKT9X.)7&"4,V># MG1J[G*V5KF4%:Z$&Y"^:4XKDP?.+@#U&E KUJVPCS=NR$;5I M6!3N-B9LNL*,W&"?6EW7OJ5. (Y-T71,CTN%;L[N5QPGA\8PF9Y^Z4Z$TR7% M(^S:R XS,,#6CK<: UPN>*N<@E*ZP5=I)HU(K'?ZD5CHAY1T@VC5^-8_ LJW MNM&M(;$2P>M*L:V_/ UFOQOSLQG%X+70GOY:"DRD .K([,P M$%>)P^O:MBP#=@;NPF/KLI@"739UQ%XNN''$7@OMI:.$> .LYI9A%4PU.-11 M(9EY["XJQ"!YJHW_2NVT J]ZLS\3\Y.[V6^ /GIKMPK&NFSJ3>!,7YS:!#;( MUO>95Q[C,\+6-QYCWHM8:RARD(LI5\)?19-::]2>/Z&8TF8Q^E6L1 M!B_USI^;MZ\JYBMC$%Q/5P6U_TIT-1D,#7=U M#'$RWPX<,EK\2NARQ8G=?0:;NRR!6V#93&!'"?S*R&A(\)HYY-K;$(N/)< M:Q&L'%UN6J[^5#7;G9%V'4WFZ@0,D*-KXCL<$Q7Q; MI*+NS)3Y1/%VE99*JO"J8^^R:R1YL7<&Z;I;&&0INL9$I57!NB*W"NV<<^?3 M_KUT&0;#N]'D,5PM-W"?$.Z]VQ>EW6*.M>$NY5;#G6G<^7 G_40_S ?9D)$! MO ;@]P2H\69%K2BM<,^R JL:ZLQ8G0_U/@L4YV%0UMB(#L/;B2T\;/!B9>DK M[W+4%:-"/^<O+@QHE$ MRHM6FXX3IK:5[+BBLI4HV[_[R$]8#<)1UL9 CC&0H>=^);X\S['O$ZJ;1JD8 MM5%D]L>41@$9HC#'J"\9F>[B! -.?"YD%'#Q=H9XXDA<)OI*F$5]>7?O4692 M3[[:?C(;9>7V ^EA0>1U2/NBR!U5LB],JL,QIG7JD2B"G9QT1"H2JC:BS&4^ M*B,J&)@B R)FA#JIX4R@MV?4BL>8[HMX*26LX9*#;J>2JS:?S*9K!<>&[DP*\#LY(=]?NP]/(=KB MRNQ?GKH/@[O?Q;G'Z BD"?\N1#1Z/3'^7_@'+H=N-+&0$<&H0UF*G3B4?/%1 M/IH4O]F8^%-X Z' Y*JU@:O.27+="P)4G$HXK\MO"<@[8V[N"M#L8H?B'E&R MNZX48#OL3W,H%(A=7N0F^M6W*93$7-0Z*&_]-_1>WBS7-7RY))BGK/V>^#K7_ M.##+)>K-]PG9!,Q:P5P/IN1+AM>Y6^E9*B4H.7/T\!30I#]^FO2^P!113-KO M)]U'@Y#F^2[5&2XU*EJ7I!L\M$]IJ ]CJ#'1.TYE0*D<0Z0?%:0&J>K9" -7 MK7B=:H$Z2MAJA>@8Z([:<3YNYUEO!_ICYR+G6K8JM\_'^9BH#XW-S)F(BB[; MTHP(RC&[NLB]"F"WKXE^",482#0V.(LA21.H('F7#TE\!;R!Y(A-SWR,-#A4 MH+W/@J;>_S18ZFV$YJ.62E/A\R&+3W01O\&@XN9H43^72Z7"1>L*?0.1_H9I M/CI9 A4P.>=#TR^@&TQJ[0/EXU-.K,"JVG6X!KCJ>T/YH!43J@#3O93-8*6_ M7U0T+!T2J+!178YF,*FX1%[0X^53J=#)\>-RKC4S&%5>-L]'J9!.A9/FM44& MJ/K'<0L04S*HH*M^,XA!\:@5]GP@M7@46(JW>FNP 5*5[R""Q^B>_R+'^?5951@#).'S-TE!S?J\E^@ZOGKVHE)A/@4ZJ]SYIQ[ M;-D67F0(^F'M1!G'(C"S,E)>KJ2,2\"O+:E B-QMH\1OQX4_0^U3:04X5-7J M +H&*@5&4E6IM%TU4"<'SZOJ!"S$>1-U?FJ_^O8GO-D(CTM\BCZXKA=:N_PF M/H%>'N/(Q6OB;[ 59>I#KHD"=ZZ21M6Z/+\\0[ZU(FO\$#T^N6<[T#7+>@[9 M1@4M*4%< )]8YTOON4TL6TB[+LXXEUS\(3&JEZM-:)5<8W+Q1[570[,"$F7@1^=O<]86_8XPIDX+8+S2;7 YG/*WKUV0 M!?;G4E3@MX1"ODX#2#(M,=Y$;<_A_DY,M?:0*_"H0H@O-4QMJW2"R59XA]'E$#TH'XPK]W[ N\Q^F\K]?LQN?CCN%Q;>%%5[53F M(7MN&4BX-"(+\?DLN5:26(:9$/DLU#O0>+=E;?.)QTH"3M?#2H0J"N<\I#X34>S%Y^GPFM*>?*)"<(9$OMUHD7^J1];/&\D_K+Q- ME*)==QA2&;;XY[,%=H0G>Y+*7(F1!SODD:SGA"6KX3#E4 ';6V/JUBA^6-I3 ME%Z:;;1CF5$@+[&!.DSDHD61$KFI#=3B5DP^]\^G.M@=$MY=PT!"_XSWM("& M,!9?02G5J\86ZAT6;^V!&XG9]M3-9XX=,3< G#V\(;*,1.Z.^+[H\48AU?>9=124C90.]E/##T7^G1Q$VGTOOANQ3%O"-5G M:<:06; &NRMP-ZK6I+.DS9)LE>(J;7?Y7>%4%3S7,]3G:0J@5*Q>0P<,KY*;T@\4SZDC)QX:55") MOVG*AW>__TIMDCC2D'A4L3-MA:F:'* _<@6O39VH' MV(F;A%SF =5OMN&?6XTZ_![%:!H4BG<:]H.DNCKKBFI&E60/2LMR)C0MI*CA M(]G\TPK2F17,Y1K!VWA+V1(_P(1,Y.>7ZI6@:IC_%\Z8[^BK",23;5*LYJT\ MQQZL-\Q[#E\X@,+X?F:>K5\)858L$05G35#UQ.Q&,_8VA3 M8@UXF6JY*LJP#GWP;J/6'(.0];#8XN6!9+M MA+L2^K.\>.5(7\+WL55EZ\VNA"6>@WT2P?UQC("[!(=C+&53*Z+O>3X7PZ?H MI2?0? =N?[$@%A=>(-CRFHHEIMBL!7'I&MP;Y]R$II15.GSQ9M]ZQBSRG^73 M9)FV5E= \QLCJ-+SV,8#-C*:.W09SI@U:J",K8%Z3X,Y]SAV,IH=)C2P[-G* MWP]6H\4CM+IUL+X+7/L12LJ)&\;)E&"GP_[V#5>WFQ3W'3,ZEQG)MA>>IF;) M[]VUZ).R2E?A_2Z>GA;Z\=0^6M6(IE"AJR8RG1"?L.>4>U>)JYD^;D*%Y-B. M_57T!$_*0 MN8^F9^RJE*J)!I9[%+C+F(CX$70WVSW)&&_ERYWBN=M(-= WW)0^6#Z/'W:6 ML3"'^V9OGU^.WU$M=.8$CL>QJG[]*^M5)[._H%+_0H.]\]B"T.]@N9H9-Z*V M4V6:"$TO,UU>"4T#.[QL:3L:&G4:K%'-S9+CMUL:O$GQB-DW\'] RGYU19RJ M!8W^)/8]0)907X>XJ;Y5>=D?TEL6.L0-G;_NM^,SK36;U,!&.G#%N@=]EG$% MG8O+#QDU"BD:J$T\/=P=B@_K7VYV[8/<P-[R]>W MT\)8\NP5FL)5R8E 5E(>$7A23^&0MDBSF\"G+O%]*/>))XBYVIY:$?5]] MP3A%'" 8J=C@'BWN/<_VIYYCIQW"(IK&--UX7"E<-(U@Z04^A];(DOCEI+TM M3KNA3ANFD4OBTF5W$+)I1XX5;]'%["LY/'?BBN4G*#*,V)8\F>C_2OE*%>9U ME)2F@1HK4W(+9H[JI=1-4_&6^KN-:=%YI)S3;%ICNA.%)W SNI]FVF'R8P,; MH/3NL^&!7XACWVRC@^1CS/CV,+10C^?M RQJC>:RCQA95K !8+?]5]%@2&KL M+J#X3S'%@]6:SK5J/6=/T4 CO25SOE\2%'8V\Q[%O:24;^5.^6R%P8L4USP( M/-8;3-GZ<+6CKHC_%,BC/1UQ1)611>#:Q+X5)S6(:Z=F7:5DC5%6Y;EE"I\- MJ"TF>6,MBP?$0D3#N[K"&T=^_G]02P,$% @ "65N6O6;@3(P&0 [7$! M !4 !W97ES+3(P,C0Q,C,Q7V-A;"YX;6SM7=USXKBR?S]5YW_PS7VYM^ID MDD 2DJF=/46(,T-5 AQ@9G>?MAQ;!)TQ-ES[7+.4%$8)-4WD@V'A#BG)U M^>G^T^6GIG)^_JO7Q(/F0!7;4KRV&I^NPA\Z06NV]5EI7EQ=7S0N&S?*]>>K MUN?FK3)X"G#,<[\(7*T?Q:"H5^DP;FZO[^_\'X-BVZ5 MS&D9?L49Y=<$^O5OBN(3FM@F&J*)XG7[V5W-T980OL"D 1;SE'0"R7)N4'WRRE8H'.B#V'!%W-0 9==N6H?[? L\I MN7K(+3%RKF8KAO*,0+T[?>@75C'KS?O8L1VW# ?RV]P)B!?-#02T/XEW_HRU M5VR6G15%>MD#MR+==DS-<< "\BV2BCF8WT_EZ@!LB3<,JJ?M.+ *="T#3;"% M71C*$AG)GTNIC&(][1AP>V83%_^'*M\=@N7II?;YVM%,O;&?21MT53'DOCM% MI#3OTEJI>* J%+=7"-IQ,?&,&+HMLZ;$L7)C7-/ K&BCS; M3AETI;K;/?3.%&8T HVV9QH4Z+=R;4K',=8^D .&U1)3'\:332)?EU*BW(WO M#I8ZF2#=!3+"IR$0N!H\S%9W!X3*A&WY^Z5'-$&$(*-"#N4WOSMHGNF^[K(: M0U2H^:J7A\!!,D!D--4(>M Y1&;"YCB998)SI8C@#2BAYB"/]==.M!G MQ#?5:%X$)2Z&6VD M^#-\#CJA8ZK2;Q6%@SYGWQOUG[N/ M[;'ZJ(S&\-^+VAN/E/Z3HK:'O6[OZ\AS[(6 3%N/=6=25ZA-TLGGD6ZB.:\> M_1;.^9NFS2D=KR^0Z3KA-Y[<>90,OO@3].L$NW2E"!LVM5=D?CF+_G"Q_W'Y MLY!V_T3L&3 &;,H%\""P+X%1#VABQU7KATLTFQC8TLBJ"W1W>C;\:KG 9!C: M&]C?B"#'30#=0X]_WC;O6JV;VYN[F^;E]5VK>765(&I$>MLD3E^86>&(@TE6 M; Y. %6$7Z;NMXO-0C?>A.SH0=# M:%)*2L3LNMBZ+5B\=))4(+X2&+ _=1B"$"DAH0#PDG^;<7FX>!@V)]@FV%U] M.6O4PKTA6B)K@5AS./Q90K[E47^;7YE@#H%9U)7=GWRU;<,!\W2$R!+KR!G9 MIL%@'[O"43!4$%[ X@:3Q><2\'B$O#7D*[) +9D JVW,L(4=ERJI)5(_YLAR M$(/??)7CQ+EO->YKYWUQ)5P"\D'(P^9$U"=-KJ6>7EQ"GM=O>0D1*U=:ZC&_ MPC$'@@[TL,.YQ!019HV_I"152L3H%0A*,U.MU+%SHT[PZ.A]DF6O*-F5_I*7 MM/V<.,D"D;F63K<$- K&_@"++'N;QR@MD8SP.'CXQE_0=/CE(LT?NQ]';6I( M'K?/MB'BL^WT7P9#]9O:&W5_J$JW!Y_5&ORW*8A["#8,P&+X9"YH,/& AB" MW+DNP:\++]QL;'/Y1BMOO:XE(04(G2(AF*R%(:=J;.K<7+8:=Y=U3?T=R<*6 MWB]"D4-P/62!&] O@&Z6?\X^@%TY64=^/9V">$JT9M$\EA: M:,3DKVJBY8JL#%OG+((\@0F(WZS.@A!DZ:LQ >R:[OHT\CX%4E"%R!;O['0E MMF*:\>S>ZY97YGGS=@&)Y&(/*VL.[F*\W;%)B0V_+*&6>1W[>L-UE8U5D:BN12G970*Y(]8TN-A>@L)-#;] MC]XJ66HFW8ZVW8Y&R KF_0_-7+"<3UQU)6(?/[-2SK(*8Y64\8_HU=WI'6/<[!!F^NL^>Q17V$"?L%1 V:0(< MA!#MFB*2GH&T==U>P&P9(AW!S 'K BR0G!4@H\J1"(,PQ-R#BYJ]T"@")<\' M'2U[)/SDQ\9SG%#W9B>\++L"HUB&GO^CDV3=?,E^/D@F)(YV-T8J17L(F/Y4L9$,]!,(S]9)VC,\@?!(;'1 M2VJU1G9%N<9G:MDXV":8Z+?RL8I_Y &;[B1C4^1&/[U;X]KZSZEMPE =NM2Z MJP3'\HO7BX$A8)$2$HD5+^VC I>'1-)3HFANKTQ5L%U0(H;Q,B&3;5FP).7> M: J[X3$BLP>;$/L]F@3-MNZ3<_,OBQC8;>>%)RL?PJ&B@K>BA M_16;SP M,7%3 *&LCIS J\G'44;I..!K&2(K"K-4!**D;I[T](&K;-9F5SHF#A= *JE/ M:).VT$M>QVTBY=8[)G87 RNI&PD6'+) 1MM8(N)B!X0X=PE.+W],'!8#*:F# MR@.AF4\V\0(W/+? >*I9T22!^:SF:N#H>%\5'4H@T M[LR;BHEB$O%Y#[Q+URBY])#U,,PPL#^2@89A]]+1YMC5S @DEJLFM^*I MBT5!"DFZW@SIPQ"PO0F?0(@\.$,W/CHS4UI^Q3@96JW&?>ND!*4@A21=1#)? M(N+.N"78RJF+4!7DXMZ1UIK8;_/.:Y2%F4E%;H32^;5'WY2GY_YO=:07H>@2 M21&&( 0$ZT"&(&E"_(M(R0$BV*8.2$+]$(_(_W\M=.J'[CT61A^;\A^?2DR] M?7=>@VZB=\)AW-Y;8B M#ZOO#G79KCTX;?HB5U8()7\#$FFD>J0JJIY*DNT0 M<@86SF2?_"^"4] MM=HZ?>?*X9Y3ZQ0$H @))#WC8N=0_:IABUHB_EL(;)^#0 NG(!MER9$;I%C3 MTR#AL[^!38+X!*$XO'N 5_L;+]4O^OF( M)0T_[,[F&B;43.U/NI:K66_XU?3S*#B;Z^(FO2ZN?@0.BIRD!66:/ 5AJ9P^ M@6C=2R9:X9+6MT::B?J36,J5=;X5AA#Q53X%<2E!B= E="F;O?",)ZAK.0M" M\UYU;#*W@3BH3QXTZV?_W8+UT?. =JVLF FQ1DY!5"J@2"@RV2]SU)/%->$N MW\Y/RUJ0.*J>@G@4ID,H%-G/E4DA%&&"5/9Y4V:=TQ2#/ *$_)?N2!J+$>R6)@MMGH#$%*9,*$IL=Z(@0 MRH)L;L]4-/0J<3SDV1/US4V5W%Q199L]64$J2Z-0SF2[VYVV$ L]5-F>&@A0$6'$8O6J?>TACH$ZK"D]O,CA MA$#D5SAFKA=$+VFD%UCMWIC'=EL']4H0,UTZ2RMP-W#,0E$1-7*#P\[+*X!= MF2M/V-(LO82YDM* 1"(CK;G"2S:>P,.2Y@IK;0DF!3W12KRED[ZT9)2/06LU M89]06_;UBOB27%E$P7,]L%[CRM*?L)B=4?*8V2P*.]=R.)=AHQ& "9(LCFW8 MD?^&W2F]PP?$>;*)4.18T>;B!+QN-:]JSVRW,[FIA#9<%D>-\@1HAFB^(+! M.F!EYU^MSZ]X2C(B2(7<"'6)5 U]1"W,/^/=> 7*D>#>;)!%BM\D+=7F"0E4 MA03*C82O2_-$M_9TIO2]D3GJ!R(Z=C;7I+/<8VGU3D),"A%!THR\43 TL(J^ M]LC!_+!H'.H-&'.RGL=4P^],W#Q1[G4O++!2KDWR''ZG%3T%?G/CS@V"KTF[ M^^Z5_B3J]ZI'F:3-[,,_?7 ME]>75\JYLFD?/G1[/]31V,\VE$VW2C_$W3TOS5DH&&=]5$M&7P+GT8@ M B8*2SV"8,6>BH9].TXJB2H;/M#GQW/>):JNA_B\NX5Y5]N90_7R5/7CY5DT MDS1-"1]1/ID]XB?Y &G$\BXJ0%36>9C3ND2&0%?=R,D*Y#[I) M>A0O )T"#K"/D;4KP>3IY2_!K)!NDN:&*4K8)PV3M&M]%;0G+17H00RV0#51 MME<[)[.;/H*)N"4OXO.O (T.(3]>N561-0\K;OTO"2Q.IJ,T22J4NZS6XP1M MG;+<"9.)V^+8FPLIN)TJ["ZZ27<7]<;]85<=U>H6"F&MME]YB_]4R\VD8 !/ MV,+.%!DT_PC[7EM:88GF7QJEX]>'N %(ZKU8(WCN/O6'R$%DR;XVMEWT$'F5 M-WRN^+C]*3%FQ#?@%-9JM]M:;3#L#]3A^(]_*(/G=F^LM'N/BOJO[]T!]8O_ M0^FIXUJ571;\A*!F%ZWGP#]]0%])9FKJC$H233@>SB3.]D6!2:HTGS7+ #T MO^YL3NPE2KO6E%,Z#O@. -?^(D\!#FVS602NI/Q]6& O])5>&(]BR)JVF76. ME=?BH"7=F+YH^A1;B*QXM32[PK'R6A#Q;GS/C!M!WJ--YA/^@-VKE^;!>_V5 M!K#G35_1ZL?&W4KP2YJ(G,83NV3A94FFB8? QD9.IA+/J'%LC"\*6=*$X[%G MVC:/9,#?)O(X D9)Y"D%T5O)534OD12)FN\[)8%D>VY/_SGQM\3I::ZX&[&U MO>%^5MLCE0::MULKX$FID'D^]I?O$\9'KM@7-CNZ[SWN35X M]K/US)%+NE_ZH1%,XR;S^+-5[E#8PS=P[KW-'G78YD"G/XD+623W60&MUF!J MM4V/BCU1[(2.,S>]UJSI' >A=(JLPMN.CUM'C?S5ZG!+<0ZN!ZP=OR-SB5YL MRYTR_58%FY-J4HMQ.>;'JA+^(02%\ *FQ\#C=[NDU 2MG)BP9*&6U#4F! WZ M9";=%VTG1J2[2R#2W=&+!A.WI*&<(N">[ 6I0#9H,RG A7A\W8'%AR M.8+8+\4]TY?BDC\+J]Z[M$C9<;OWM?OPK"KMT4CUKE=ONCWW7JA3\+IC1?-Z MKCFH-DZ&'G+7%^SSGBWDJEK'.WK9XTY]&K#>J5F$&[$G[[(@2:IR$_-Q3#0# MS33RDQTUS2A_1'P4PRBWO@U/1>&+"G3MEN,]3==&NI1,S3ZQ%Y[M@-Z\PG4\ M;,X>4E9@25XUB:8N'X=B;Y,7 2>I,L[ $@F B 8ZB'.!%VQMZ_VL@9$WB45-M?OMUTC M_?$W=1A:ZK6ZFS>XF-X]1IDZ8KDU9SKR^@=!\>Z?]R>Q1\M9$=UY]22:;)D< MB<5L%P)U>!;W]HZ0KU(-O- M" _-KWB(C"V(2M* CPCL%UC6D&EJ%K(7["6$O^(A,K<@*NZ8C;U8..IL;MHK MA(;(Q<2[ZT4O;0A;.U>-R]NDM:.^#)[[?ZBJ,E3'W:%*4PIX:0;J-7T>J6\9 M&0_(@C\\L*!B_33/6 ^^3=%3_-5JR8F;'-P(D276L^+Q,^M(-!U%^17/2BN* M46R?FWP6A !)87(79'*\5I<0VT2&ZA#Y3?N2#%-I_UK+O;L-2/.:)9 MX4%K+XC5M^AW_DK$S7YV$TRKNJ .=9OI'$T2(ECS@%ZY_ MX.RN!J_86PA[M=#HLWL$39'EP/ZP:T$)%#E5\8S06!&:2EW8?&MN.ZLZ_9?! M4/VF]D;='ZK2[<%GE1XO;_I6;-JYHD=[5Z!^O:?,F<3QZ4=)! +2GXRUC\3T M$:Y=[WWWK#$^V02$U_(#$?75F(!='\QBX]\+?S/*H,(.>Y)(W124%,;%^)T2 M2%+_'2?\A'JF/WLJV:LS (5.XKO/:J2R:*\G*:&5$DNRD_P4R!WO(2:G:^UB M*=TZV658K)(RDJV<2!'WXDD-=!S=+_'U1 MCHA5V<5QR]S.*279HN@/'P:+'.])3[K>@YD:^5IXY4M]9<];Z\;MW[W;>.N> M%)C$L.[1OA27=E;S_8\ -/4060X*K"!F##ZC=#VN000":(@AR*DET43GY%#" M[R<,3M(%(E N8LS-KA2'?WM@O"V 3=) B0!)X!@0Y"VKEH3,+< Q)MN%8,L] MI4T1KP]I_#YP^ MKZ1]T+? "QC:*336U@^D+%JXD"FW\TU0AZ MT!SZR/J,?N.5S(A]K;ZCDQ2]"D@D5U;"B)%(1V];5#WW)Z$#N>@AR'7.WFS3 M%[W>;P2]27 ,$@$>26Z0%^ #))N3-/QA5GBZ N36XDLXY^%5BF!=H]+EG9+%DDWL2R]*?8*G& K MIR0W8D38S6Y4:!FB.30X\H@4:.&XV%X5 21]-S(=6?AML,/M:'/L:B;^#Z7@ M$H3:)BOO.4 A/<';:)Q\]T"^Y!WC0Y*?'=(D$*E;>44J+XU-6E&)V<^_]A1UVYUG3Z;IL1UADA'>$FO,(43A&M] M8E>/8;V_E.$ L[(%2A"UM&>2@)^U<1(^D[S).9.$OF(GD=*\U5S!F>2?NYBB M:SY%WCI@YD$4J"GWQ$Q0E3$3"R#,W044VQ+R,C'J!"_ 27;UHV*G($RY7N91 M-6+!I@56>Q(&K6"=IH7"YL)%AK!.;6U?=E7;PUZW]W6D#-2A,OK6'M(D#UX_ MBF89BN'W5*LZ_8O:*2'\2$,$CC--?N(X+ P9J):1?N'8- M!C=CC%N#\_C"6$>$VHC+_A7(?FW/]Q3D;M2,+@]=TM!ZT&)^^AK-A'W S+9\ M2/'T )MPMN!]@S8A-$=+5B!T^8:/2X)V1(_2JTGP/?WG%3K^]?\!4$L#!!0 M ( EE;EJ(9+.46S8 #W4 P 5 =V5Y&UL M[7W;([V/OYW?G[ MC^\,Y%G8=KS5S^_"8'GVX[O_^<=__L??_\_9V?]>SFX-&UOA!GF!81%D!L@V MGIU@;2SP=FMZQATBQ'%=XY(X]@H9QOG']Y_??WS_R3@[^TX?SS_\[]WMW%JC MC7GF>'Y@>A9Z9]#V/_G1E[?8,H.(/)GN+X_$30?X]&$_E[ %^W26-CMC7YV= M7YQ].G__XMOO8A 5QG^7(D-_M8-]AVSC[S_$/^Z;LKX\S,\_?_[\(?HU;5IH M60Z$(VF_I^4__L,P8IX0[*(96AK1M#\%NRWZ^9WO;+8N&S3Z;DW0\N=WSVCG M4R)=?'=^$9/HO^8!E0\F>%?8\['KV$Q<]E_ZT^7XWZ$3[-X9;(JOLTD>8[2S M\(K@PIL/K,D'Y0$_M '^M>-;+O9#@N;A9F.2W70Y=U8>E67+](*19>'0 M"ZC./5!(+ ?YUR@P'==71Z?V!"VC-_$HSU?.HXM&OH\"?[3!)'#^,ND7QS\U MP+'.+%TC:ML.6R5,=^(M,=E$2T:;*$K';UM(UY2>"T0VEY@0_$SEII%$2D9K M&7"JS$S*$[5V;$2:\J%LQ)81&-/F>(?H.(%#HJ7HP34]GVU/=NBBZ?)7Y*S6 M=*D:T4W;7,7",7+=9(]J@&A;,_=#D+;5K=8T??/^)O3L>),*F^ACO7GZ1O9J M3=<_N@Q>(@\MG6#ZZ#JKB/PCSV9-&V\B;4/0-X'N4?" B$,M8NL!>1[7:#2=2R2U(HS]W[&F$ZY)OIAN@7AR[3 MQ%KO.ETIQ+.UOK-OM@2MF=@]49VDP*)8/_V)1\W;NN@.#ND%Y8[(:.\";8*PX, >=X[FB:Q(?6>]7^.D#LNQXIH>G;=9(]MQ='FG6 MV>?U9H1@?T04B:@A'BI/TPRL].R6@IO\>4P=Y&_,]R@D>,O^B<#X@'RT_)"T M__#,G*-GGLE\O(CP9SQ&Z/CBR"5D/QZ;\"SY0'$[__'L_/SL(N;W\5P*5%>0 M:;:P,2'U["M*/+P9O3C^-=Z8#K5^EF;H!GX%Y50?3,@4$2I+TW^,R!7Z9RO3 MW,:((&1O/HQ? G:&H@ORV LWB;/ZUO%%LPDEK#!'+&84;/8-F] _"!R;NH(X M[=GM>,$'V]GL66ZZ;CVYR5Q\LLO5[R.HHM&: T7_CIU=9W;,N!9!Y(S=*L"1 MO'4#;S)T"^!&(YUMT.:Q[K+!AS4_;G- UQ0F8H6/Z&Q/AA;!Y8Z> 9H*B.,Y ML3I[?^;F14SI;62G,S-H6UHLG( -=6AH9%H:\7)FW$44]LNAS<'5ZGK,IT," M_>?/GS]^-,Z,P\CT0SJX043!W$)T6W,P@R4=US4?D4O%2]3N]_,CC*4M/_2$43+M5\_? M(BN*VKG.+4=9K$1M^9C)6N>P.TCAB.3QI#J=CKPD>*-&7*PP?^C3T?$V]I^D M/9,5I,E>$Z-_0.@G"<#& ANE@&)"3:B?W[4H$%Q+@7US$(SDBP/@5\Q+/%W& M)X2BR)>V+PB(4@\-&&?!X.J!N*$01W[3NAI0A=:X#(C>U$ !:J8.#U*=<)42\-V!^!(E4-;ELAML+6K2E("?&Q BSZ](0/?%97 MA$"WKRXEM@1S)25@"^RBHQ9<4<@(AL31+L[LT-$D@HKQF7Q:*&OU>F1[]M4[:JQ M#%>&KW7R+/6&Y/(G%UEW<3^((6. M(,B0 B5WA)5TJT"&8L>F"EB!1[@:9+VK7CDJ.0>: @K]^P=80+;(,Y#^QC]S M9'_M$]J[W'7G,;SQKV*(#[\W.OMS2(.YL_1[WC^ M3_3Y,%I3<#2.!H;.3'' MZ!\'9M$/O]^BE>F./0KICB-@G!8%I@G:= YY/!UWB3W^F0OS<8.ZDB:G$>9/ MUIO <:%C8L>#2JLU<8V(\T27799BX0+1$^O*E1(H6S=^F> M/GN(^&MG*Q#KW.]3"PMEZE10.UV/XX78[L6(BX)T194R'N MHL9-S9FZG,'EH/5NUU3$)6OHB'#0JGD3[PG%^)1X_XL-A7+$;ZH=N2LS0"M, MG+_,4K4I[ZB(O*AK4Y62<@-7A:9W+>*!GU45-;!AA..E5WYITK=*.!ZO3WDX MGJB7#NR3_'W9T3K71HS=<:O6PNY*B(PE,.@+M^,#G=6- K":]X\$&W1+3_#V M<3FZR]V=^0-X9= MP[Y7$=G\IE@+2:W+0[XB5(F)R6\L%%AQ M'(PEZ]'\+J<.D[ B=!KN=2J@DPO$DJ&A51%O',_T+(>5L4IOJB1*)V@M%"Y) M>QVN0V)Z_A*1PV6$XZVF2PZ0/ELJ??Y/4OUK;E4X.Z [WT1 M$&*;VC*7>"PI6E:C$?,VU$5\P'+?2X;WA5F4:$<+"IR*R7^X.;9*:M7%A MICWT<6WCTA-J%U.)?4D=3=;X D0@&;A[T/N_(,GCFO-<=82CWGR*!!Q9XD2F MB=0([2*-KP8JI>:U@BJVKT0"*F+9G/WG)^2 /+9_ 8DMM>,1(4)-_-4)UA// M=IX<.S3=@E+Z<;K%=,D=1GIB[7)6V2FWZWFUU42((,TNH@=,TH Z7PR^0B&% M-B8081;](1< MF1="J;/8*:'<72=A[I#)JK#%P3;%%R1D*U>E,TCXH&\WOIQ#Z%R$%^PC9[ZLV0%1+B>"NZ M>CO^5P\_^H@\Q6_Q;<. _HP]B_:*UNACK-24O:MYR[G0Y.M)5WB MI7/]X1&"N^QT20"]155,E[VZ.E\C%*1/U\JJJ@B:"U5#U@$(NO*"*L(.E5!N ML81*.0>P*BS]%T\1 I^KGB(%&E @"WOYD*I__/2AW'RP:5 AV MX?2K0X>NPE]D3!+&P0@@TQP0PT%%'!DC0$%OC'7Z(O U>BS+3^"VE=P4"5I# MP++D0HW;6AW3%B.M2TB.E:#H/]::#W;^IDH(KMY*0=3\=((;TXK,25EMH$)# MH8#PFVI'3E[SA]-4$<$6:_O(:(S+Y^^_@@\'X%S-'@&@6D7^UO'8&\NJ@B]J M+I0.60<@Z-ZRURJ(5"'*NE5"_[AC4T51X FN!E'OJB-&(:M *J!K5:9O)G&8 MFV)F!C);ZKB94'IX#36C)5638D,EU-I3!0EE<=G"!]] M].^0GFC&3^49S8+68DM:W!X&KO)S@ZA]%7Q;/#N4$A\K0M+_^4$$>NX$(0-9 MNY(XMF.2W=R,GN(N>U-'U%XJ.,(>.C ^0,$BL*;+*#39M$I]P.4=Q310ZMJ& M%I7Q!E<%2HM"";#(J902]+T75-JG;A_>?S=YH1O2M@4Y*FW=%W9QMGD6 F'Y M)6%;/G:RUJT\SR8A,E: 0<\3;46@]\^TR8#5[*?E!79'W_JC,%BSVAW(_LH. M0IGWKZ-7H"]WZ3/8#\2QD*A";X-=(]&,W7!']EI J\@Y7AU&#ITD-J;S_20V9)FKZC';Q\_7G%Y_. M(S%CW_Q.9XR>RA+49^"V*0B.L%5+%=^CLH1D%^M,\N&@+LD7.0"XRB%N6,!( MWK2NX)=1$Y=-W)LT"R!E0BN'L/TB8$YU5N.^YI3MA2%T8L[V2& MW&B%8)5N%W@L?NB@Q@AJ5"@?H\E)MXP]N#94O9Y]!6BDY]X:X&LNB6?A#=H? MZ!6":R4]A/9&21\X>)<4L)/TJ8I[FT7I5!B"*T"DH=2_A,\U6?% 'I M4B@UIV-8+)?*63KQ;C4-@^ER9%GA)J1V(;*GP1H1YNTC:,VHP9XA8MN<-%>C M_I"2!(9F@YX0:4M20)H,VCIYVTP>:45J<)LX:4@[:4*$?$Y*4^2/EJ6_?SCB M["W]&/W ^3Y!M$BGU*>&+/M#1*2'IVWF)9"IY^[>Y>0%O00L[M,^HMV#N3.> M?.,!D24F&^:S-#+#I" K0O;\_/S^&>TLO"(XW+ZG9(AAVYORU"CQL>O8C'#[ M+_WI,BZBH03PY\_?7WS\^-W'C\:9L1^"_GTUO9]/;R?7H\7XVI@OZ#]WX_O% MW)C>&.-_?ITL?GNG\46&!0M+%%U0'C72^7)$S &K))Q;T"YC,A=7KD#TVB>=X*U^L/.*VO5/^NR9:(\9#O[H9>O[KF2K$1F M"=X>>_L_5L3]HKQ ,:?"+*)[X?(O@Y9+<4'1 &T MHS-W)@I_'X%ORRR\:N/TSM$?&AMSU1 \(5;/J*%)'"NZH6!9G^RACR]$;.+5 M'*MWEO_8%<"CVS; MB6%Y,!U[XB6.UR@;Z_$X1VN&Z.G5=P(4/R"&8B*P^KJKF'L1/43^SLZG[?]* MX6,3F>J>(, $+U*/&=J&Q%I'3T:P_"!FSQ9U2K;BJ([0OS@T]!]6P*V4LXT# M+43A#->.SWR4=&6;AYN-27;3Y9P>@*,0$2\865%J3>39[N]'L-Q;.,)]\N9_<3*Y&]PMC='4U_7J_F-Q_ M,1ZFMY.KR7AN_-]DOO]7/>)!E%U60(D7T"!OJL<[MT4DB%Z##:@L,*@PJ COUXY:OH72B&8I5'G2CT!A4)4D%(E/F;1U,_'R]!QF9>? M0IC^.=EL"7Z*0[^DU\.*?:&$4500V5Q=?#4L];/RSK36=/T"Y MP*K)-BEN^IEU$Q(O.GQ1\&Z:3:;-*+II9 M)5*4 /*H2>X;*.M#0?H4T^% \"G)"2J *0_-+.L%Q<)0$,,3=-R^"GUI?!([P@LBR%L-J"6.@&>U7DBJ6<=\<(ZN==(HK^ M#%G(B9Z'*XO/%30'NR(*A/$H,E> E7X&S= 3\D)T0Y%,WPUFM472E5S*+<6^ M4,Y==5BGB&)'?.PFPUW;7O5=O;U*A(4>HK>2C0]B[Y&+4&F:?G=I!%,/2=X22>.P3!S@(Z)%H4<'AH]\T+1K?UU\T,L!KI"Q7A N_ ED/"K*0HZ7F M[8[29!-NA/0\^AW":L 1@/V.EH=6EP7Q(B=I_G?=EEP92?/0ZB'I \%V: 53 MDL2)"!96?C--:^S?ZJ^Q?#RTDI[5P$V@X==S+6D+9"F6"=(1]7E8Z#]:WE)P M/%]^X#]J V'-+I6B_$M].?CU$_TR]!T/^?[(BL/5'&G536%K30O1#_46HE)T M8/*%_4F0_%I'H1^ ]4I1^LIX=8185^?+&TQ\\T^6]",^7A;;Z%Z;*DO2_J19 MQ*4KRA9U]5:0>5[>7$_^N2H:>^(*EZ<3S447ACQ\]=$R=&^=I2A06*FG[B-$ M%?Y60@Q8W/=DLS4=PH"<+F^QM[IUGI ]\GT4^+\@E^5*4. %C%3LJSM(IPXK M%5$#S,R)%] 3L$.7F!CLB9>0'KD,E_%+4N7@"\;VL^.Z"CRN/J3N7/*FK*^. M,3")*+F7VM>Z8.C1_VQQ3GBMD73G>]?A?RU$VV6[P&JZ=ORX% D=^ K[ ==6 MXC32G99=V5;BX !,KT;V$]WIJ5GMK<8O+/=+G%E7;*@[J;J.5O#PZ$7H[T.& MRG2YOWSD"3VGD>XTYLI"S\$!F- 7 B,>$&%?F"MT+A!_>1?=><9U%$&.42\J M\4!_#%F*7EK!(JYP1^1R=IX[)(BU&76$ +0\ZI0<#+F"7NSC2@Q5LESYN57$4&)F>]9FJ M(O+Z-\02D \ LVB?DL>]:HP$R*%?4_XK\)]/ OTRD)IKV5?VY EMTAY0;@\: MB#8OTX.+JW[F2=:I@AERG):HU%5O<=PJZ.7*7518R$_T^D*"V#T*1H]^Y/BI MSOM<9]V7&$WE0!5/8.=4,=BE=U-J7:$LTM6$6(VS@.^J).C*ZN"5=SL!/:W- M3Q]FQ3L)P)D'"M(#;1"=/JIR5SB0[AO)3ODMQ/IT)( B7VOGU7_AV"EG(PQ! MNKKV!?(F7O1:&_M0P\GU2+>&8-$^O55#".D00JIP57,Y_3(7 M!X]F?X5RIJ@>-IK%XHV'X@KL>A"AN(.S;'"6#7&%,!QKKRK&,'O*+*(CBHLJ MZ70"1W0IA\OP \9#F3\A@TD2^G5/5ZO%,W*?T!U=NM8U5GVE04_@,%_7?:Z$ M_TG+R&_()(MGW(IH[,?2'4_KA.?_( M*1__RW2V.%N,9W?&Y70VF_XZN?_2J%)\B\ZH6![Q[@K5\GZA#(RE4J MA=1H<>*H^&LS$"8$*/6$1[,26FDO8UW96[I+\&N C?%0T Y MTS=CJQ@_8/QEV$T\GRX2T:,MIN_X\RU!ICWUOIG$80O03**IZMVAG-/5^:J. M&VB>IK!.DF?H&[0AD<7/-!H1RGF\+N=%!LP'FB1$/"5Y*;C0G% M3]62E#2D!H3SU7BS=?$.H?C1=88-J['H'U;37Y&S6K.,ER>*TRJ^4A^YD<36 M.8=QWCD?WSW<3G\;CXW9>#&9C>_8@>SA=G3/4A)2. R\-)X32 PS!B6NOF&8 M>V" '-RN&5N0?8D\^D=,S@.^BLD*2F/HB51A+&D,Y)':A UGFB_#7S\8;YX7%P]%]'RGR4MH# MBI'?-4.E1.CLS;5@C4@)EV0-H=C673%'AKM^32M:#@?#H0V<>D-!69MKRTD]M('Y7(I(R,_/ZDM" MZ3A0K*TFFB"7AU(2 ':HM%+(X?RB6*U4YCT!7=#AY-PD)_V(:]NNC^%UU^%U M5[W[S?"Z:^LV'(C772ML)OD]EITF)CTMVH MO!M,>T$BGKG(KU+T]'-N'FZW\7V)Z?*]DA7X672"V@XXO\QJ, Z4J0F4I:(!SGVR-'N=.'HEF\"6F#\E^/]JPQT4E/*TR M")1B!XT86@5A8/M%Y .ZPILM06MVL'E"L=OM%OO^#%GL,3IGZ<2[WXI%$]X>X+L-[%_(<>Q;PO(@(3>(Y9 ML0^S2[[T'TS'5K;=1=U[%YX?.[?!1:@"CB?,O(T0/=R>N+*J!Q067H923<>, M'XPW_&CB(::PYVN4TPIVZ2KQ<@AV&8)=A@NM!C$6PSW62=]CR9D[7%\-UU>O MY?HJMG(/GE)EYA<[0E'E%@\P121/XNARM6;!YA,OP63ZZ#JK^-SNV8,9C#).!]T 9IF<;6PI67'AF.//H6 &6GHTJXZ]_T.:!)STR2]H .335$.&>@BY'LZA;PL/**HY^+;:"4+;M9C)?R9G0&F7VYOK MU=_V&)M#&#Q+TQ>_*O$TWPENF'][3,UC#)ZK(RL(V9-N;AKTJ#-G@F%["N%3A8,@K<8/\.M^**<86Z!2&EQ(WID&^F&]*3R,%;VL08+Q\0 M[MK?V" O1QZ\8!S@GGA/* ZM_M4)UL[AE\3OON-F"+4Z,GRC7E5_5,.3E4D# M7I"B[=%-DQ[ M=[3,>0'^X/F>S87T+W=IBJ2Z&2'J#_]$T0[GA00 S_H#TJ>=C53Y--&V#7!B M1XEL>E),@8JAF_FN<#-TV^4W#W?PO(ZM3Y9HC%>>\Q>KWGAINJR P7R-4%#Y MW0OE\> N__7K@JCBKJ/@QR&@(,JB'5D6"9&=OG;I(/\J) 1)ZT-4'PKN<:^B MW(M*@:B3 O9*<, C _L]]BRN4-0=!.XQKX8XU"7"J0A"(KDCSSY GT&IJDB4 M#@?W)-B%<)22 [:81+X,*]RPNE?(EM9V6 :(+,R7ZI9$W?'AGB_J6Q9U:?$: MI"@I6^,S#-$>QS;E2#0#8/.EF?(UEC81Q5Z)O/%KR'0D>F63 ;::]$MA&?& M":0BQ;AF [\ 4A1@2@DQ78HEL_-9 =MN[8EHYU0\B03@3(G3!#>F=C42?K^O MF_#KH<#8)B 8VQ@&PZ) #-F]G6-YRLEN0T6C(=EM2'8;DMV&9+.R07,\]0<_^&!F=X"2?I^8 :"8^F!X#\B M+%)"F#O6BE5U3TX&E5U,/]1U,>UAV=>4VR;0&$M,C&"-HJIR0SVYP>,T>)P& MC]/@<1H\3H/':? X#1ZGP>/4+O]3R_XFI!8].K*,[RDRBV?D/J$[BME:73(J MC@IE$6CQA%61 N#/\E)\?D,F63SC=L1C/]C)NH.:(OX*A(%.K>Z55AWN%3IB M5%$_?9&XP:%Z3J_B:*\P$%L1\U<@#\Y3BRM$/!K<1- .Y2'"_+3E@>%P0RED MN@PC?[%&!)DL8+(= 9$,?_*OGK9'BI/PX>\3J7]Q$*&47N]J>.U_K/V\)9W= M>&+3&^MT_L%#WSF6>Z9?[HK\OT5/R)5X[%4[OS(/OBK:^O>*/7AWR&0XQ>M4 M4<]E;OZ*8P#R_5>3;2Z'U7 &Q.B)MPT#/T+N7.I4EO: 5YAL M,3$#=$A[D+SU6:T_E(N[!JHD0T^_ MTX+ZQH%*L04*X]HL90;M.JJ(X(%_TL M^3K_@I\0\1@>HQ7R+/;H+'H,#JNQE$GJW:%<>E5AFSIV^AEY9?KKD6>S?]A^ M^F2Z[,@I99Z\"Y0[IRH,DV.DGTG%!?LU/@HOL#6&1^&'1^&'1^'?UJ/PV?J@ MMVP&1D+QZB9NKFDI$UCHC929=N&0= *U<9;)8QI^NUZEY^!C@P'3% MJ]1Q"RAK5+G$[!>I8Q3TB_N0;#(DFX@>+'F++\5UGW12@PH0HOXX=2[CAU,H M&M*:F'$US(KQ?Y\^7AS'_UU-[QYFXU_&]_/)M[$QN:>?Q^SK& C#\0SS (:! M&1R&E07$H$/IS=57K!TJ"P2L-H2.A-6 PL9D.K[78/!AC_DA)(9O21]847]U MF)C;5^3(ZC<)CN"2&K^"MH#L7B5YS%WT\%'2SQ<%P9,Z/"OTAV):2T6Q8E5F M.#9W!M@%H<:D&Q_&[#_"V!I0Y:*T,Q065I9: 5NER(+B*>>X4)VW2H- L8[; MXK$2TJ!X+;, RH[/U8?1>Y*NBW:-ZOFG?::. G?6V*7$].,=C&+FAK;CK1XP MB3@6Q(_!,C07F+W]Q)Z'Q:Z;J1\HM)7;&?R$UHY2J6J+)L 2-&7TN$1+3- , M6:[I^\[2B=V.94^ -!H12M16&Q+3B!# Q.08TAM*+04:)6_/Q84D2^2FW2F@ M1)JU(4CM4@:89,FHD@+-76 ?3,E[H8U'A1(#U_5"I$0,H+[A8[TXV/'^-*1H M=>$R_J3H,CZ&S3 /P!DX#%@6.7A?\C$2Y52-&2-S+C<<<_ VM^]M;H7-@_MY M<#\/'JZ^'=&GY\V20BQ\9K,5AI>.#D42ZJE!'1$I)7AMV[O-2/.ZB%KQ@I5B74\T7>NK).4&S?CB6FC S [E0.[GUV M571%)=/Q0@KU- 8?>\G]8RK6+\@?OP3$I#1V/)/L(CI4BACH=$8HE\(="UFG M- 0IH12'1(62!0]:..7B$-80+ MU7ELH$P\NJ9L$IQM)X8B\V7E.](?/YX?WY'.QU^B4MJ3^YOI[&ZTF$SOZ;>' MZ8S,?$#*:"?4F:$M\W*QE70/X>4N^5&MF':%D704-:'[!04@WF!FCO_GY8ZN M+M9Z8Y(_)>ZP\FZPKC@;,#97_:04;?V+(^4^D)Q$JF*:?[@KH2B?CYRY+.D@J^T M!ZSK@^[64D@5?0O@E1;UE?: O7C*BOM*T0+ IT3Y"V#*"[.5]0*[3):49RO# M2S_#]M%*EZ%/CTR^GRP42N%T_#Y0J[ U6A]+< ; R!@>Z9IXU ;0*J@DACE^ MY%'IJD;1+#K])I.)"Q5QFT%9M+B2L2]0Q 4=C#CSE+7@VN%+>4E7O7=J5=#C MERBJL)J=Z!79?MW%JR$*0"I37/, M!%$C*-=%50DOPJ<78N<6Y12(2^)8?XX\^XX) )G3L1"7"14Z0[FQJ<6<"GC" M]/ 7%O-K,S!K>/@+A;/X'O[LDYG)8F_8=,;!QS^F@5D#,*,2BE)J\5,-M70$P>Y!VMKCX),BLK M_7185>F'WQ\(MD,KF*8)4)P=4=SL55W+B-'4RAF?6M8)-/RW'4K: MC_RN3L MB/H\+/2;'@EPTDN5HS:Z]T@E*1.79M 4]D'8 9 MQ96Y),,-&-_F*,H[^((\1$R70CNR-Y3X2 %CT>&UCQC(TJPM47,H;XG69988,W 3-<(C"D5B^>$1A[F,=#(@D1&I7X!I M(54P1"A7]A%)],!RB[W5+3VJV/$CFZ87\Y?6 */9KQ;X,D;:'& M131A:'H_(4%;SQ51HC19<(171)*V0*Z(2B5PSP2+W[_.C\B>_0'"75"IN# "9X'62[ARM1D0.M9<4>^8W)O(X]_U.VB5:;I,> ZI?1?(IW_EPZ=_[ZA ME/ZK#9V7!4A=Q1.5!$@=M=+MV%0FHQ #_2?7BL9DX4PHN$ZM/ISN*H7-R,"_ M7:]GJ>NY:!=HY]QTD9_B<8^./6&"-KJ-FC;9*D 1F >*.QO5NCYSJG7],IJ-SRY'\_%U M]+K1^'X>>ZP>;D?W\WSA+@=>X2XNQ4:$F-XJ6@;]R]VAS8.Y8]^-GDUB*Z;Z M-!U?1_ FE9=[4UK?/M\$JANK)>;F@CYSB.M?E%-XI$D^QXT N+!DLL:C=]=9 M/9.H I=_-F$%Q_/?Q"?$X1-=7NMY#*Q-S2$\/>2.7PT^\5WRH0^-(5B^U4C M] %^_F6U@B_;@$U'3)'4:\:W0^*]@4F_8W MHLYIJ5](XQ?.(K"SI#J@E5;U\\6X*+S5U\X$@/;4GI2[^$1@.Y0$('B;K8MW M"$6/N$\C2*1)-9+V4&R"]G4IQWXQ ?1S,UY'Y?4TC]J K1#7_CYRA+E^=M7' M\8"*9RN=B[J9"M!.P!7]G".Y$PKH%Z(9\@/B6 &RHR6II!(RMRV4E;M+?<@G M=W')H)^7I000X5]PX%95?X6!-6=GMD8:0>YFT_T&U$536H)+XB7GN2&4ND%Q M2;0K$>KX [NKJDV&'++^Z,ET7";)-YA\H7U%4?K=30?E[JRCE:8SNKT6>8S^ M]XUNS8ZW>D 4*?N\;1GD3J$[(@NHW'%I!5'6'LN1>SQ&;ORR=>*\F1@UF:"U M,[[N*+4>I*P=0D$4,?_!=&RZXB[,%^927&/7IEI!O^!34R9-E8?2'9?7@^!4 MI@DP&4G=R3,4O8.WP,WDI/YP8)*<.Y&5^G0!)B\C-QH7V7QXY7G2JIW!Y$MW M(@NJ5 #&^?WM05RJA@_\/8YJ-*#8!/,7.&!W%H??6=6;>QS\AH(9LO#*<_Y" M(@.FP_G 9%1W(E\=$NZMB&1LT-%5.?F*M1.=Z/H& D[&^&E)KX"! M4,QEEGC2H']1Z-?#G4$5(IOJ(!Q?N_O?8NGUV"$269%%^"VJD(.(Y?C,21;[ MSMKV(E6>OG\1Z\5EWC\A(0IP':^''/%I&/B!Z;$SS:_(6:U9FR=$S!6:(<9M M^GT:PA*:[@*1C=11"@3 _I6@?_\^$%*_%C6)([DFGA^0,#KY1UF?B[7I)40; MK58$K>@Q<$))X'B^8WTSW1#M+9O6W;K- >I?#?J_;M!$6HAB7X? I:2(UXI) MXC+/TZ-M8Z__W'AK("DS4E6[1N!8L34\8WG!)@S,X;&, _@ M#!G 0P;PD $\9 /&Y^*R-V8#HF.'AD;:^;X?]X0M']! M8$;/YFU+I/J\KS,JO4<" CM2MHIQZE.]9AF@] S0EZCRYQT"W1L2$**HUO%Y MRC#NY%I'8<(W$ W?$>4@2F7;>O@-NW08EV+9]Q)Z//,;B*?OFH3 /7WL"]/; MS3,>OY%%CW(4XAKNO>++$V7NO63^__8-/^/H,\P$AL&G-_CT!I_>X-,;?'J# M3^\$"_#H*.0V%.!I>RI "^&;+<#S"DNH=:D7)U-,;;B?&>YG3D7DDH"83+1P MIZD/G'F&^Y>*!'LM[L($PZ@8C9_&*WXAT2/PG0@?=Z;A3J4RR: )(+,!)KX? M(OLZ)/NB,Q%>N:B_)"]('-U?8Z!7?NM1@R+0I*.A!MQ@LD1.$+(26EZFZLQ> M*3I:K!3F'6XR&A+PE8EJ7_FK$!)5^Z\UU"[!7IGHB;,-TYVA-*N^C]E?=YFC MWLAX:L(K//1SK=PN!+A-"%YW?:9>2?G:!#E%3ZLL5P3B=9>#ZIN:IR;138UX M#=9&0YA>>04IS=1]9?*?.3EHD'3EV=]"*:P^Z A1>NL$/9<>*$0U:"YDDMPW M)&^A^E;?-'UE$B[6[+XK;M6"9"BMU3Y-(4IX.TZA;NL%E<_W%BI@=4,YB#+9 MCE[F,>UA<2U,^!8*575$.HABV5JPQ-&.$?UX;09HGVC52Y2+ A2OO+Q5[_2$ M*-5P:UKW?T.F>M;6F\1XC[VXDE\VS*9&^N)WE=,7ZXI"W..0M%G5AR%ML>RI "^&IYBV*7O[F&9SB-57:',JZVJ6X M'][^EE'B!%1^R$80$=D'&=L57L%Y ML^G2O\>F0F!LGQ._SI3(/BD(<0UMDLHQI)F=4*XDW#2SCM;3;UH64Y597V?" M8V_D.PGIVV\)>Z-$V[:N",'KS%O40DJ(&WT;=G:C$,"> '@+Z8@]D1*B& _A MK$,NXNL+9VWLKM.U,BO//N0>MD/'5R:]0A>>=E.C!D!#]F%GI 4>W#X/-QN3 M[*;+3,Y:5.UAGRO4,.K]^VI1[_3W&"(#+PU\@,F@_QCH %7N01_8 ?&Q+W\4 M!FLJ"'\A^RLE%LE0->+#Y2YW$ILQR6P2)=]TTB%TONW0^7;$8(BG'^+IAWAZ M?8?VVEHL6=4ZF>FT8OO;7QP[(>I)2V41J1I9 PUG K3:=ZC?+,I7N8G5N(5LBYX0+VW:0O;K=MNWO!:F?)6[>7_R6J#G:Y;7-#<@ M=XG4R M%A2/M! %NBUM+^(KT_9>-H#*(,'.*0._X%>F-_" 1/:%Z>WF&'T,&A MT.-0Z!'836[EAQ$/C]LN<&"ZO;PSI38U[)M=W;FD:C0$=A1^(-A"R/9O*(&S M648I,K;(#BCO!_M>M:FT*! &*O'FZV+=PC-$7FBQU ^61;FRR7R*+,"AECV ME_$+^U.T +4U..QKS*9"TQ:5@$E6T]S..'\Y73;WB9M=O5\GG@[VG:'N%%PQ MW4[$GS6C"!#'2HO3QZ7M8R>2@^HDUOY0^3FI@T^+[(%)W%LF R=U:E%X!K?6 MX-8:W%J#6VMP:PUNK>&%J>&%J>&%J=-\8:JQ$!V9K=QUMZ0ME(6W2WW(BH* M#/IY.5Q+#-<2IR)RXW^']$P_\:@JA1%]IL$:D<7:](YK;Y J"]2_#Q]*_[SJ0_.KX9^M15 W/EJD^6MI#!#B3F!@QS_YG:+K.4K(L'%*9JQK>??'QX_EQ>/>W MT>W7.)Y[=']M_//KZ'9R\]OD_HLQNKJ:?KU?S)O$;(O>$MX',)3@MP>4%W?= M;"@-BG: T'7Q,RN,Y%-89\A'A&YX)1&0JIUAA&6WP>:L7JIBKW\UE4,J#7=4 MZPHH?+&:0*OS$TZW9C<6C(KX CM_RJ&^HB>R%;(7 M^ K[0?2$K"QGO^98NF,4>Y( (?XG)1'7=/VS(L]+/3LZTUUW;%]/?,^B7->K MD7S-_L<\O?_X_U!+ P04 " )96Y:WT.S#3:; ,# D %0 '=E>7,M M,C R-#$R,S%?;&%B+GAM;-R]_7/C.)(H^/N+N/\!KV\C7E6$W-U5/3.[W;>[ M+V1;KE8\V_+:JIZ=J[B8H"7(XC1%:DC*MN:O/R3 #U $0/!#2F@BIJ$AHMHZ8__\^+BOR\?;\DR6NPV-$S)(J9>2I?DS4_79!YMMUY([F@<^T% +F-_ M^4()^?3C]S]__^/W/Y&+B__D)"Z]A*%$(>&T/G__*?_A*J,6A;^0GW[X](;C+X>X89RN_"3#PP]]_@?][9L\C3,(P^>4]\?_C MNW6:;G_YX8>WM[?OWW[Z/HI?&/J/GW[X[[O;I\6:;KP+/TQ2+US0[PB#_R7A M7]Y&"R_EPR.AOS_'04[@IQ^*9VDAX--%#G8!7UU\^GSQTZ?OWY/E=X)%"_K? MY<+ %RIQ/OW\\\\_\%]ST!ID V7VZS(M$&3@/_X@?OSN/_\'(6*,XRB@CW1% M^!-_2?=;^A_?)?YF&P ]_MTZIBOUXX,X_@'P?PCI"[Q[&)2?85 ^_0D&Y?_. MOK[UGFGP'0'(KX]3K20_5VAE2#^L/ M2^J#C_@#_'$!?_ A8!_^>A4QOS=^3M+86Z0Y)2[#?WRG^/V'"C\ -HZK3'GQ M(B?#_FR0,X/X81$Q=[--+P(QG )]%4<;)1/9XR+%CW\-G@,5EQ468YI$NWA! M6[T,F3/=^(BG,Q_"(&#JH.'%UZ?O_O,ZGRZ\<$DF8>JG>S(-5U&\X2[UWW\H MB1[[=>>LS!E%A335GW%>MHK%_%W+OYW\5=_) ".XO!C+TQ\F&X:G4,=%'DBT+!>FQ0.X/ F""4C MALFB@$=P&"(>N?$#>K_;/--8(5<=!$$SE:A"BJE8:8"2% M,G*C4R6&1*I8:#/6>+ED@Y)D_]SZ(?VDE54)BZDW!N:K.J, 1-(7+2/[>0\[-KNO+95E<^.Z,KG[OHROPM0M.5*_;G+)Y';V&3 ME#*D WI29URI)248KHX<\M&H(8 T0N@H&D'CZ%F\4,H%_Z^_-:ZHU, .Z(V2?:765"!Q=4;! M2J/&"!S"D$Z^0@(?-XZII]&0ZL](9[$*%HNC6.FWTY_$UAY>>]-\"@&8D[]8 M2)\)'M91J-]EK8/@O& =J_E+/OS]Y"]:S4#M97,PPN$0UJK9'N_^T^?GN9\& M*FNN@^"\)5M :'*;":)BN M*LH!$)*"*+G0*48!3 3TZ=7A:A?'-$Q%"@C,@JF7[O1:H0/'5 ZS"%4=4<,B MJ8J)&9W&9#BD0"(""^/L/J60?^R_TFLO]3+&#$?*:G# "%G?U58[B> %: (.: '?"@4P8. M2G+8TZO T\8+@LM=XH[Y8^HS-.4YJD/!_H)O!>%(*:@'$TIIG]7&'TD"?7ER96:NHRO;IY)!D& MD5 (X&!<0+CQPZ=TDT[B.(JO(A;N+ Q:8X.$>RFA69S#ZPEZ#+2+"DTLZ:\L M,$PO7/A>(,[7^7><#"GID&] Z?]#B&C6- B:9K$J$&H\HV#W()R1(+"BF1H+ MVF &(#'F)?'\A]USX"]N@LC3+X K,)BO7L%L]]/:X\-PVR70A4+."K2[_H8D5 WTBS$.=A.,V!@;:HULJ3=6N.8 MA*..B$ F$C9& ).4URGH\G+_2%LD>]+MAHK7 Q0UGK(4[C&H: M$=&"&TO.M#%.0F0"Y!GN:&4DR#<@0C@5?7PSB)0IC1-ZBRP%TW!)W_\/U2\":W"H,9^:Z8,PKPJ$ M%=FIN- &?!> MQ8]8;U9^NO;= A"97B.\WKS@K%Z $@+U%1\R>O"2\Y^Q7G/U^=H7G8,-]Z97 M7O+,6=TE%R^>MQ6OFP9IDG]3OO?LB[_"-L2&%D=*FKJDC="GUP=+ 4 W&D!/ MJB=6O-2G]MG]T^QV>CV>3Z[)TYS]YGS^1V0V9C!_OI_=?GG#5Z)&^TG!' M#_<&ZC_C*4]34GB!<=F\Y7&S]&1&3V) MP5Q%23I;?8FB93(.ET\T?O47-'F*@L/XR@8!SZB:Q9#-3 ^-8GA-[-3=,$. MZXX6SI$(8"%;:&=Q'#"'+W&4) ]QM/)UH4<% D_A%8S*&B[]C*+2M>?7 M7CJ'( +DR HKE>OOQ2SUXM /7Y!5](D& 62.TI#&7L L;+S<^"$O(0G7"B;O M6QHFASL>;9'Q%+N=>++.VV&BF$,;UA2W7CGRB&3HW.%7"9", K+G'T),+IU7 ME8X*1&3#FVTI\!.^B#73;52[-&&$Q#,I ^.R_2C 4(Q%RT=-90I((D#)!P#^ MB#R=V/,_R284 N^+1 (O"O'7+AU$^!# T%M+:I+"O(>3@M^_8-]J] M$!TXYK:2683JOI(:%FECR<1,_=9" 9[9\HCD&,B36FM!Q,_$Y]#HIGPD]D]D MOX*9+'"XC\(H=TQ::0T8F%;<*$C5D+7@2+;C3*4$9&1CF04RB9X0PM$ M&R+MTX2BZ9K&,M?"MLUKOR8DQ #52IQ*K&K$P E;+5BJ1[" 5+&-(I3-$(\= MS39-?SW$HKGMAW3 >R'=3Q MV>HSBI=^Z,7[:4HW"1L$ILLI&[: #T-#+'G$)V*?29/SCW/OS1?-*6'G6JB+QI@7WZ42Q6N=DH;:&B-/2, M)NQC%BJ3%![D0+Q_AH-SPDF 29S-79GX47G ML*#M3 9//F08V*%0.T$>D'R$I?NT%8,WNRYM&M>$Q2&=8>==!L SU#J;LFV6 MOZ*8X^'CE9DIE; !MN(6P8[7WGV @G=,I\=I&OO/N]1[#IA61TB10I/%6LG: M>*Q[&K-TB%>+,&,8;D_B-/+XY('&_#[YI9?X"XU8&E@\5V)D7O8J2D 4!V/@ M1!\[,F!QVW]$.#RRXV@C _^MT'7"XFR2 [YX(=DR1RB%TO?ZH,8%&.X]H-= M2G7)?EIH=PSB0 "3262@3AA%A1NJ'0F<]*LN/+:Y_' UNWMXG/PZN7^: M_C8ATWOV>>*(*L\A0F\:EPS( 46LL*O4,PZ!JT82"_4TMJ(JWC<.-F 5O%YZ M<.N'E._M-0DG 3J@#S6VE3I10.'JQ0$;)MT 4,)ACUQ&R&(M9\W_Y.^[0=LJ M=3[Z5CCOFRBF_DLH+I\O]O/8"Q./5Z-DSIY_"OCV]WCYMYW(AV$KU-EJ[KV+ M@B6,2DR]A%Y3\6_#)']Z-I"/YQ&&O';@?T(>\%((3BZDYO2^PL?AAF#&$Y95ZVY)3WG$(49!\H*..[R@CF@_7(A^N5!H> MKZ""?[1Q7J."[NX?X LN/X>"'MHQ3?V8KRBRL^4')G,RB+_O]30W'?X VCK M\7L\RCF7WUL6*Y__03SP(X%'CL@UHPJ-(S/Z!!XP(MZ*N5KR2!>!ER3^RE_4 M?;X .9[+M\]]/^V89A1)X'O/?@!%(8_OZJMCP1@\C^$@'\KP'OD@Q#0H/9RW MZYZXJUMUUD?V#W)/%JLVWJKM*Z9A88U=@J5I5W)65?SJ-6%A,&? M@EGLYR@#5JT0-.@CD,H*'4$&1?$>*^_A;@YAD^/!&$87W))T:%[T_&(1D,\% MM)IFP0<6(D>\[JGI,A\7U^ M_H>$/B)>2G(*A)- -Z%!!%W '[1$Q[6U:_J MCS<0D?V#+J&VY!CVWL9!$+VQF1%.=:]BNA27%[)>!9I!&_0)>'9[A(&2K7M M\B@^8'#^ZVG0[ FD?,2(P$,NTN@B?\R(% \B\*1\O[AX&+]#*!Z7[41G3T0^ M03S^V!T.S$GDMG"HQY?\SHM_IV)QG$BZP^86KQB31618'Y\F3%\LHAV;"Q[I M@K)Y@7'+5L=FMVI&00SA+42I!/0&>)SPOI&ANGEE**3$.1OGTT?<6!(WH$E" MO%S:!':L_N7SZ-,??N1!#_OSCY]^'#&,9 OMS5]I@)P"*Y5N*$77C)$&UH$B M!BKFE24,9$#< @9U3@SE"VC5IMPPF0ZBI-Z[9"W8FO_*QC"*]\S0M1+*(+B% M.P]9/2S6F?^.5J"SRH"R*"<'X3OYZ&4K&OD5M2K\#-!WHAJ/]2";V+4QKC>Z M3[C%?/K\TR=N-?#-7Q_8C[MP29?7_JN_I.%2'9LUP)[>CJR8!X,R A[-LI99 MUUM5IS(+CE3+'!:70.BQS1'),L.$;Z.0DCUT4F2A6+JF)(SB#=/ULFS@8K^ M:<9?D2 *7VC\_7%U7^59NLA=@),<'GNJ["=%_LZPZ^30K>?Z2V$8W MK\VL,#$KZU@+5BVYTXB&5(O'DB^5Q@%F42,+5BHBST5@N[-1TE_&O/T#%S(2 MR3Q9CUF/DW'AH+)AR\,5 VHT%7RCL%&-DRIY8VAJP[&(35W2VR%V,"''Y>A' M*/)#SOL4I3Y<0Q^DE$\XV[.40Q%. M5K_[8T+ =!U-8E3=@ X:R:3-["C,4R!(M:2+H/3XVTC-)Y9=Q2E+N))G0)_B&'YG^[A"DK* FM([-AFEU"TP;@)!;5B:J,H!S54M?!8554;&%(5".8H M(WZ++.6KFP+-A1W77C)M"YEH*9.I$<3IUJ.GE.JTG0EOHKKVRQ M#:Y-,PP-. YT*S0)H^Q;J$+ [6"HY\C0RY CC0A'NXA6%PQ1S)_8U0)Z214 M$HESH7:P9^7 (AC:5+_Y@4[F\F?$5L\'+%;Z/&>_X31YKCR\WC0Y^QG=X_?E M\T1'VTNX6^ZG]-9_I5!+8DDW;)&FJ]=G@,<\]&X0HGH"K@%&.@XWKL:9M10TL\K5R'?.U>^2'@'@7Q]6<:*Y0%ZOX M$VV6V5T*MQ1!;,"+XZ.&R.-4$U/[-^!"R"08-AZ%X)]PZ8^V$,^TC(=93IQA M&6W'!>6[S0JG^#1A:_>G-%K\OHZ")9L317':AONB]NAX"MQ61%G%;7%1C* = M7T]OI?#IY(N/[:S+YKZ_3^5^0;[0^K:,XG=-X M7'KP]'(;:75PZ!,:_LJ1F7W59J0J)>DU)Q8K^QDX&[4YB6S8^0QV]YL M TU(KIR7Z<31'Y@=8CAP8J9FJ?G(K,##OD,PD%CBS"PH5Q7H=C^T0.2"-.TD MGJ8MXF8;1'M*'VG Z^>6')K=@@4>8JM$6Z$J31.;D'#:)]IQ5>]8E.%=Q *1 M2)BN.(FNLK&0,M[Q-,T-W(_PBKX#-"/H2)I:QN=XR?Q+ZB?,#S2NLG3PJ LM MLQ ':RTU,-9RR\2-5J\D!%=,I:TH3UZ0;19Z)8I4ZL$!P_""FRCF%_+Y"<]\ M[872)7T+2[$D@&PZK<2LV9(5-IYQM6!/;6U>P&\DB*H1XJ0O942(7$W"*1OL M([&0,BJE+!.KL2V2"V,=_&FAD=,0[ (]#2A>*H)UX",,Q,%(KH,8SIRFFE7= M+2VW4W!'=-M:'Q 4NBDIP)KWZNU6FQT+G/MCDD M+I$=8CETDTPMD/$Z617% MC3ME*IZL+I95C.;H5V:L;F_V$DVZ9.:2%4'3J[SAD6AA!-=G9-&:+X*W(X)J M8QW$/3"Y%A2P++ UB]H9:Z]HC)8UNA(-THZ>,&K?_FP8P:/P1>0Q; \;>KG@ M@' $Q#R\:TX8;\9S[@BO(9&\"U$.YL3O3ZR$0N M2!B%%TX<[!TNR>UNEC@7DS2+8=K:P?8)#>S8;/ X5)^EHSA!,:4Z$]A+0C1O M #BRX=.PTX.]Q=.\M^/.EHYQ+\<9);V*-AM?] N&!C91"),.#1=ZI35BH+:M M;!+DH 6E#ARKG:29'U5/PQQ#]$F2<=#=>']Y%C(.^7 ?I91\^B-RZV9@,@KY MW1-CL[$:&*YAJ%@^M 89!LT$ZDPH]82MF#G<2/3_&I%IDNRHOBSP:18P[01( MA #_\NG['W\D6R\FKT(4;Y>NHYB7B/O\A]&//_X(_Y%D[3&>B1\2T$EN(.R/ MGT;$YY*+XJV[-$G9'[!L^'GTIS]\'OWI)R7FSZ,__/RGT;]^_KGZXT_("1O+ M)6^IZ04/GK^UF=SI32JNC-S"T3$! UKL2J)&8U8. D9EFS5$S$*1 *8 MH'$9[HC(%HT^<766, ,$R>C[ IK>0+GYW*YQ3>N1IAYL6TZ\.(1;8>/%8K?9 M\81(V-!<^+KUN@TBGFG9BR6;5C,6BFG9LE53O!R1Y)CD@X1+,F1]X'0JR^HA M(#0=24 8FN&BIQ;FG//=!T43#BQ]UDV@(GW 2& 7XQA$T*QJ M1Q]Q3U-BH%8H@8D8[&"5\ "UJ*-PG*:Q_[SC]:KG$6RXLJ4W&TK&QD($DRFD0F2M*(5,F2G.YQ MW<>6QGZTG(3&/(>C#M"E%_ R^EY**%_-GT+@I]2+4Q=$?J8O?A@>7>K&6>*H M\HK)@W*RSIQ2*:OJ-!]T:-"<.,\RBM2FM!/VR9>!*[H-XSN>&*63L:B O +L)6EG]M". L_MIS:-?O&[O3M\VF MYY"RR\V_&;\T?H7S.S\D2S8U>G'BSA'>@Q?/8A;XL,4;/[!YH/$3'(@TG^_H M,9TXZ&L23'/VIT/#/@XT\]5P0O@@VKH*='%>2!@!PBF@6UYO*;-CQ.*@0;8T MPD)[<<3GCLUQD9)Q<(QK8.P;%M2LU/@RT))%)BN7/BWDZ> MS&JRXV^O61X<,Q%I#;;"Y] .F4=5 *-I"% WS$+FQD:@N^60X< M.YB5F2VVDE=0'+((A2A&LY#@W;"-&D.6!B+AN11UM12J:BR1A4PG.N1A82/D M3LY6K:NV6^)B'M&T$*YZ F.!B'3 8LU971-G]T^SV^GU>#ZY)D]S]L_=Y'[^ M1&8W64US1U11" .'JU'(\X#??6UQ *'ZHD5H#BU@NTL1\I42D"A"G+*2>DT:-(=\$.++*2!/] M'=T\T[@Y(,CAG(@9JTQK D4!A!T=REP80T+R38 >N:-(F\62->^]M/F-[A.N MHI\^__2)JRE\\]-J* 'MO 'TVEE]%B M!U,BK^K:88!U70M3$M,MG'G E)FN*9&2P@4E,EOQ'6FQ#RVH?7]<0U#9;P\A MZR)%LDC(QGTTP8YA^65B:-"CF=7TUJN)W.T?-G@1FS86T3T+'B[ M%DN#":FZZ'"+GOM>--*18OTK+UEK!D0/[D O)HT(RF9,!["XW9B4S.C;,57O M@[)/# >_KET[8> GLBP:3"WI(F#N#?E4C3,M#@2O=S&D,?/$;Q[=\M]F6U@. M)9-W&B_\1'ONW($.\O6.+D+7;G*T(8)W::,]E_6V#GR31A B@A(1I(IR"P(D MHT<*@N@SVE!#(!_VY146=N&2S7 B\Q@*R;)H!2:Y+4-D/BL4M_BR<\$W/UVO M:;#D&9]%PQA>@I_G+R\]XY,;^$T4KZB?[F)M ;!>%,_'V!4#TF@__, \ M'C@ B ( !7L!,%[^;9>("FOS2%/GAJ=#/7LL-+J2&M\]0MB3, F>:/S*8A8Q M1(]T$;V$G(JI&-KQ'XM9W.DT0UHM#77<9R(5ECJ%4/4MK(?I59:B>'$)E*$9 M-'!!QG', 'GB#+^J'O,ZS/P&5Y2D1**/ONI!&CLQ:IQFM4LF?8>_75C8/-(M M&^\UL#@.F5RI'RN\O&EBL*6 '->T$[06Q]BAX\4M;?C3Q"D2";X$SX@H Q'((]>C M'W"(:M7K!Z"-5^M^,.8UI>2KAU@?Q!,^9C>V:YUX> <>;Y4RQ$?8YD\2?^4O MQ$183LPC!^I['7GPH%\8D[G6T89XQ2BX>0N\.-O)+]Q>9\14WW@Z.1E<.GN"[!]$T1O MB?T5)06* ]=##*)H+B35X+'O(6D8:G/]Z&K\]"NYN9W]^0E7P^YI"M(\Q!$8 MQ/)R_S6!EI%%4Z7Q(F6FPONN\B8#._9=]F,4-NGB4,3QM';8X9'U>QC**)8P M).LUFX$:K]Q%Y^3)\YY\@"<0/_Q(RFY?Y5-&I'P.*1]$ON6/PDZ1.^J E9Z$ MW#S.[LCL8?(XGD_OOY#QU7SZVW0^G3S]XM!N.FR9A0L_H&Q4RJAZ'EF.4(/+ M.Z4KH:?F[IU-SQ7G@C M&A4%[^ 4^+V! M]* 1L4P>N4P7F"WK-XR*7S5[2DU"&:[Z3JKU6;2 MY>](K:(/&5"T+R]!T!>I0_%[XCGZ)HK'&RC;^P^3UAK@79@M-4*HI[P#8.1Y M2\E-W55*(.B:?A3F3Z+V?,Z"75A%.4^-L&84/.6W$476?Q,\B@DT,V1715:J M&TLFXH"=?'BD3(\3+SARDBSI<^I&ML U7=$XAO@.HK^Y]YX- M<7;TH9T+&[ PXQXK@:JAD!$%*3JRX$D1@ BL?+T"1U.%S62HV";34S)?2,:O M%*#/E/UDP;5\YK&H_Q**VM:+_3SVP@166E'XQ?-#<+>7=,5@]!D'K2C@>80. M@LK>H04ZBJ=HS5]-'P&NZ,J5D2,Y/2(1')%G3NJ(9_KVJ4+]Y8:-G54F[B(7 M-RWID \OC%+RD5]:QNY7S@]#+P_S&'6G6QI@Q -#(_N5HT(E),XAH8$535:H M(9<6^N3 )M>D(>X[S33<0397,UZS')YL7'61^@$0XLI.R6YE+5>!P%F]*5BH MJ44&)!+#BS497 6#;[ #S58B.*'(T\W6\V.1E3 -4\:GSY; 8S;YI,DT7$(& MGI_2P'^ER\E[UI+K2Q0MW_Q -PC]2.(9R1!#(9M4'WHH!MB?X?I=S8(DF&A) ME BJ<-LCIWMQ"X3)AX(TR6EC6_71QX4%@$NZ\6+DZZMY$#L+G[R SE8/,1R( MI7M(1N45;;<;?7LM6V0\^VXGGFS)=I@H-MN&-=,J#-*)K_UD&R7\+A(OQY>1 MXGG7*2F(H2_#>LG,-W69@$LNK @=5OX[W-K@!HW=(7)%IV&RB^&"^U44;Z.8 MC<8LOO3"WV=O(8NP>V47<:B_)-A20.DNV9U'19W(%W:BG^E5);LCFA#%EH; H@1Y98<#SVI[#$(N;7::(N),40;/*#-NY!9V==(48VP8Q\&PHWC$G M4RXGG4 M\;V>EL)F">G.;/C85RC0C$@; N=0SD-E?O;8CI?E&*[TQI&GQRCU I,=#B*R MU3UR)\USRIO5':E*3VOBSIEUQ^&Q,/F6E%UR!YU8;^LJBH?\$U3I&6; #JOT M3.]_FSRY5:6'";Z@=)G<,-N"S"RVKKCSTEWLI_O9ZE<:+.=1_OF)+N!??3C0 MD1;JY>GNPA_%L)N^?4(D)4VRNK88K_W0N8\%NW]%N:.+[Z'6V"[N1?73F0>]>Q 2F@? MY1=2.KX1=^.'7K@XTD9<:^+.V73'X;&P]Y:47?(%G5AOZR>*A_P3;,0-,V"' M&W$WT_OQ_95;&W%9I#-;%;TM&F*B"B1^S*U@7!5<2V"H472-#WVXS"+' M:9 MB+B9_X.>)Y!Q>91]IX*A!P8&7>"7.@VV@,?:=;(0HMQT,@ C[CDU6;26J*.Q4]A5S9LIL+6"G)J$G.KX:Y*7%E9>V$"\M,;ZTTY]* SNS M+0_S)^\T7OB)MO6@!9XCI\TFH;0GRRHD_%-D/5=-)\:\\7"&2@I<;,OJ*!LL MRK?5\R N7[3-2B *=/QJQ,<1,"DD="/D8(Y1;!2\L _LKX1%0V*S(,^4WROV M%LS>MBM-]$"EWV H8IAN!#'#FSX65$F%;'&A9#]2[LBY$A8=96!X M-%&,RT*FBNW>3RIU%/A+%QJ>9$'?(PU *^;1W'O_LY^N8?G.N&6#T:IN='=R MZ)ZP\Q"H%G)M::$N[[HQJ]-UWK"=2'1&I*&RM2O^;JB!$/>3^#WV6%"$73'8 M!8,^=7QWC"0T30.:^P9(-8!^[V]>?+2MI19AX'D,Q\G7FU#D[IH^:Q.AE*!N MK"H/6=08#G*(ZC-VAIB:ORCW1;;"\W MJ+P:%$_E3:S+*J^"0U%Y/2,UC2E!P44>6^7M)\_.(CBE]/9)!KVS%,XC(Z=? MUHWCF37#9<^XF6773N1JEMVJD-*5++O):D47Z6PU>5_PBJ2/4'(X!+GA/\CS M??4"$; F:>POF,."'\;ALOJ%!#D-L\K^UUGA\"]QM-LR#/99+-1W=%DF$6E& MWP7&\'R)"]+7?10^5RB^SQ6Q:PY&, ;S?>2%SD/N:D?"X4J/'9&2HPP$ M#E68,KM2@B/R6N$,7AC-7QBO3+_(JD%'6=%V&%K^!RTY MP)TG>@W> XW]:%FOY)(-J?R:Q AIWNNIF<#S_SC#+?OZTW* XM%CC/_9>LG!G=[Y^; CNZ3C MNI4M-_Q):-Q .\KPP+66\?TUX7],_NOK]+?Q[>1^_D2\E% H[;@B>^KIBSL. M*/Y3ZL6I4P/P3%_\,(29IFD83M.9>;?=BL,O+P#I;H+H;1I"DCT/U!NN"5IC M(_9N;B=@I9FS'2I.=^1CS+@@,#)BJ;2IO4_ *4\>5#%<5 MO *"I-T*'A3*(: RM2Y[(V?]V/Q_4%@;"Z 10H55B^2@EI+VOEO:6^5G\8L7 M^O_@$]65G'C)HLH'QF-^W8T?_P)Z]#3]W=K:$AEQ^Z:5>)7=&RM,G,V;%JS5 M%;-$)B4VR=%=\MG]Y#P3 [SQ_)AWG(=,AR!*V"S5Y-_-*'C&9B.*;&(F>!3# M:F:HIF8WX^DC^6U\^Y6'#%D)KO$MF=X_S1^_PL:A@_K5Y-<;<-S2,*,7-R(X MHV--O@QP"$W.\ MUXA;JC$-X=H([[20-T68\$N 98<%]N,5C5//#^>Q![NFHI%P:2M-#OEXCW-" M28\RA!I-'_19V.9R!&&4;>JSQT'B%CPPZXA2] 1SY3:H) / )$]EV0/SKI^ M?Y3F,)>FL%,/JTNN+&1D]R7O%K.=%@/7H30(N:U(KIB&MK5'@X^UP$,MSV GU$&M M!C,25N$&&Z[J11 >X7AH_I<1>;CE^XKWUSQ5\P%F]!&YG\SU!8-Q%<_>1[8' 9L"IF'*N/.? WJXW]+@0UO2P+.B M3L+*1M6* (J-=>!0L<";C^^_3"]O)V3\]#3!WD2S$JG)M; \BN6,6>DU7-(ZAZF>2)M*EA8>80J(_$W66KFG< MY)$L?)!>*XI_VS^Z^1Q"+W7]"?C/-VSE[QCO+/%L>5, MTQ(7J6]96^&*'F:VB'C]S-IQ6*]'G+4C8]/%LIPYH/1=!(1)6% F'B>-U;6L MIYP>[69!*HK<>'">[ MNXF?>JKSK[/'^<5\\GA'+F>/C[,_3^^_N*),D$C1>(U ^R "BG95VI/!1)7 M<12L*+K ,> +@!89/4[M5+63Q#WMO]PE?DB3Y"K://MA?AU3U9=%:B71Y&W[ M$L6SIF&&0[:Z?A11K',(ENNE@F;\*LOD?D[8GT_3Z^S&XC&6'/8"&%=&:VQ4KE.7L&=.;,'Z+MJX6U?AEN(')*1"*E;Z_FRJIF M./F/XJ+ZUWF4>O_P$FV@J=74@H;IN!4%Q!J.[06M5&RT1\>IS]B6OWK-Z+N' MV]E?)A/R.)E/'WFI+YXK@ITWR*02,O$-AH>("5$(=TE#NO+;'"UU)X>8UM5S M""HI7AUIX:1[]6)6T;HFQR4YLEO+O8'E/8Y%:Z)B<$ Q78,$KU144+N-$MU: MS@X%*=JU%*6(;!O@\:)8*\9J:A/^X"$%F]WXO9K=/3Q.?IVPF.JW"9G>L\\3 M_*#J0([[*&V08,!^J\VM[)TX+C5GYMD9<&VD/FX__&SII4\-Y\*<^$XI06 M-5S*T\.[HD?-E_+R6L(XI]Y6]53;2^6,>;"Y8N-G12?"9;&Y!:6EVNP!M:&! M&L:T%_8@IK$G@!7@M.50%0C<35VXDV\EC$5/L1#&,Z ,9IV8CYVGMQ?21;IGX:R^A#W'T$GN;QJF@)2[2UDY;X8H] M'EO$DUI4!\X462/C1]@A?/CZ>/7K^&E"'AYG7Q['=QBJ93PO;X'LJ'+IS\:M M,?'V$ENRV.(/(5OQG!'TS,L:+:2,TI(FB]C?\J/B M:$428$Z!1KQ=NHYBWI/A>5]YTG/DQ;R%UI*QM& :G(PXY7"W>:9Q0321J"X% MQ")*>#,0^%L% ],1_!;3C>?S#E4;[]W?[#9UVMZKYP>\0](F>9@\$JY-;JE.TT++ .^.\AB73UI@)]2G\< W M@X<6O41X7J>6/ZWE<

GN@+Q$ALBHAB6+DU70O1@B,F]#>(4$GIU\#B)/4; MF:G/Q9,O/-]!:E#HEN[8;U]98;JC498;519H3NA9B_!/8)("U=EMJ!XRNF96 M)>NSE9P#^4@#+\TN,_.YYAD69P_>WN:&25^BB'?9!QF.RE7V7A1Q;K(/P+)Z M<7=QR99UUP3R)";W3US]7 MTKG@*"3#(=)5+;>FNB,-P:F=01*GDB-@GTHGP#[\%3J.Y*G__[7S G^UAQ!9 M](K2S79M$$]ORNW% FNUQSJI0;9EJZ9PT!U&:!@4[OROK^/;Z>>%FNZW 7,KLR2-2]T>E/#TX=^!]GH#"\0*MD':G3,F]/N&].S3&A8";B-(M2 M3;O1PR,EV30QI$BID5!&HA'FGGS+_L4_H^LAVD/LAPM_&] $W$F% *[)?$V8 M>Y@DJ;]AT:BN;?HH M\F+?A5:(%N:D!49N1FBG1B6\PW;272AD:X!>A+0H69LMM![I M@C)C?0ZHD$8CM"4NGI6T$DZV&"M$%.MIP5E-Z8I-@!+>05,:6$+\R88WHK.? M:]3@#O0WM)QI5+"X?0WM73('=WR:Z2"2C[W,T?;ELC,+>W0'6\I9F(TMKENM MY&QWE QMY!PVM6.*S3]=TVU,%[X#>VO3S=;S8V!L%E_[R39*O&"VNHW"EUO_ ME2Y%@7++":P3*<3)K8?HE8FO QV<2;$SH_79I2!%HICDQ&!S#,5 )CM@NT,"/ME=@WB'PU"9DW2BP MG5 ZVP+MOPGX_Y'"WPG&Z^IA;3LN59%=JW=FHJ[EIW61B3_W>'9:Z@A<-80 M#S]W-4@='2<-TRRTI8&JB;AFJ"8N6QNLXJMSM-Q68U+O$/F!ON<5 /*'?$2. M/?T5?:)I&O"\9ZCF AF<9EMNP$&,/VV$J42@)@2<&+29HWK QG!(B40*+(=M MK+.S3@ZQS+;1 1^M3%A[(:5*8?;(F,7"VG)9TSCI1D>T M(I[(@(#@?RML"@IF\6I<@9&4Q,/%POIQ:9X_G5;L2N8S8VYKRYKIY M2:^$0+T4\3M=LC^*0E^)QQ/'X\J/HL^P+^:2A V%B!\S1I/OR53'R8I2\:S$ M9Z8$G&='9_!=&*5Z'D9RZ;0,"BJ9I6LNA;<162( OENLR["F3S1^-5?N!C==!:.HV#7 M!PK 3+_0D,8>;)^-EQL_].%6<.J_TLD[7%VW-9RNQ#"K"/41OUI8J LEI%I# MW5E5E!_BQ$8D(\=MM4J0Y!0=7LP?8TQ,0X%K]>/E*XU3/V%,\E(4=N;=B(5G MQY8"R0;;@()BF58\U?.T2RS"IQ;WS&L8P?I9C6;Q?Q/%E*V(KG9Q3$/&4^R% M2BGHK\K,M-PR!79"&MT128";KFB9DX'=$79PUQR11WD M5]MC1NB,7-'0HN.N)6X\/X9*0W2VNO%#+USX7C -V8*'VX0Y+<42%V]=T4HX M>75AA8BRQFC!65T-&2XOB\4]4(%.)'R'U_B])%?)ZE:;!+M%?".6.RT3+!;Q M#2A.M$^P\_#U)@H.6])0(F(?#-7:5=N$V>W1G>J?WAA/KD$L2AL[B>_7\5TZ:?PE]:-&3!0JZXV"7)0=%4' MCE5SU83CI=_ MVXF"9M=EQU'-D+0G@UG6I9O(U?(N[6@@E7GIPJ0B_[F*.^+NWXN]9S_PTSTI M:3EHJT<: ^1=EWOZ-BYVWA_B*&1_+JBT@62W>&Q/!L]JNXHL6VU;&BA6VXW) MFL8R,J2D0ZJ$')Y<3R$^KO'^2H/E/+KSTEW,W.<37<"_/FWL266!AV>>UD+) M]MB(A&* EES53T;I'MU&2S$*I/"]_"TW6UI(&8E^"+L)6VA:T(8#3U: ] MA_4F 04- D3(!R#S$>X#293M=5<.PPLC*&XU!(PLW/(*733FLI50 M42I5)""D5G9LCXZX']M2Q,HFK"4NSLYK*^:,BBO5\LU(N&>LQQ 7>WM(4S*U MR>QL$!VL[<M68LMZKY]BMHZYQU=993MBNCS-CE/+V$P@T#JWE-"XU9QM,H M0+6$IQ(4J7RG@1=UE=\S6II*QTH89?#[21XO4QN*S*(Y7,[\*DMJUO0(IFU%N1&)(W(,R4/ MGK\<$7K4PYW=KB5=^:&?4MYQX+"" M;.O-KU;4W-@+ZS NJVQ%J30=\I:\]JPDY33RUI7U,L+G]KN+=H/'&\\_'(\ M CX>?CD>G@-=/63)JZ*.PV5>_;FU]5M3&V8,^HJ)U T-RAIN&RKO846%40'L$+=9D/!ZI^I_[)FZX4Q M"SJ\%W[/(?,O 2?((GZ+O88^Y+"V&OH/0;G3T)T6XD9#7Z8M]QF@GNS&^UL4 M$T:*OO#>K/#]6_94XHG'DBTCEND\_ XW:&!!#E_S:?H'1D(8!MUL@VA/*7FF M(0M64P&#MCLQ^$#*KB"G23*B_& N#UY*NNZXPQ.,B:P:=3W*5,@KZ+L2Q]S3 M]&;'EE?+)V:5N[9;% W8+D0Q5@*J@Q@C*G(,8\&;45T9/A$$B*#@CK$.+^Q* M")H(00_]./)MR#5<14VFX4,<_8TNF-.X%!/([#GP7\3-%:D B>2KPJ4\*.(G M*_L][B,1[V.>8"@K%SJ/^#R<&Z%'%ZA^S5(\$GH'% \EV5.)]-@1J=80DB*. M$=\OJ3JS',(YIX8PQ)5=%OYX&.T\3(V*Y_)AE )>5T(4)O]NPV_Z)5\3NFP9 MHC1@NQ"B6 FH#E&,J,@AB@5OB@LY*S^4/ H^8A(E-RSZ'X"R\89LIALR^^] M^HLB1(&L+E^XI9'$;D14E%]WQ4[A&8 4NB0E;5I:X^65%RPRU8"J^W3B@2RG;;@T:C M.9UR<HN3Q[#B7\MEA&%#NQN?1Y$S8'EOU2U%#L"NR'0\D^PJ6^Z]\N;_V:QB\H P6WY8^0L%+MY1L$:?4%/6DC9"GV%+U(5NA+"RU/HQ[%E MDL*BW!JWT6^RW,5P+X 'N'P7"2OY8.#1R8\(IF&C(P2:[OB_8PQ&?3/?6D%P MHZ?#.:0:AC)*9#4DZXWU(4FT2UL$6\YXF9,, MENQVXL.!\XJJG$D^B.[[HS(HA3&)0N >,MK%D+QG_5:SS:B6*[D.%%U8Q74> M"/4*KC4YY-5;1WZ-ME+2%#<]N.M@9/-^ON1#1OGTR[961RK'&)MM'+WZ_'@% M]F5],3:I]^Z*7YBL5G212G[R_9'Y,^9FF4WY@=^AT!S&M*:' M?3+3D6'S,4U.5'8,0)=4";OM&HXR-+08&N802,P(NN(5KNF*QC%D=[P7B5FW M91F.E@ZA)347?$&G 5"[@5:DD#U !UZ-&I[3XT8OW?N4:+IM]T,/R*(2*BWS MX6'V?Z3B-BI)LEC&UJ#[$$*_8]9!;,7MLA947+A7UII=R\U:65_SQ(.$?) * M-'W$OPO67WBM!\LS31QU7T<=",C;K+S_H=7M";H0O'0=!G7\TI8:<@C3C5VCZLLD93^0$*!*,K+N;98./RB[ MS<:+]WF]]F),Y.G %5]PV(7WTDO\!8O>KOU@E[:^8-&2F@M>H-, :'8RVI#" MWL1HSZMY_T+1>IK3Y N9C*K+MC_T@, 29I<6"7O/Q5@LL[&@^8AMV8@E^)VL MRZ%XHB\003_2+13?"5^DZGV7^^Q'>Y_0DIH+/J'3 *A]0BM2R#ZA Z]&$\A0 M2$%0+F0Y(L_[ L)AOS#TH"29R'$Q*$,5KVSYH^>0'E.SA1^,*+]HD]G6DX#9?^J[_<>1 .4?\EO((&;5 P MY7(O_C07]': '_2=%KR7H-BP.3TS+NS[8$EMN7U$.7ODC?%'7@JFB =02@%L6'_;X MFU3.O*G"@\]8J"O>#W!%2K;(+"0E8X1SQB]+AZ7M\I;KLR'>8@3P?F PZ6)V0=X G8H/Y@(Y@@?'G/! MGY/?*R7\22/"GT6RAXU(\;AS*>!PHA&L58=+^+A%V0!Y)6GWW!5X61HF? SD M@1E#MH9MVZP:C<3!S#C0?X>Y2YF1')J9Z' M8QEF;.2]!UA;11.]G^IFM#&06-VCD9PTX;0) M)^ZR2SOU.)9I$M$N35(O7,(6)NQ:4D&,CY1#;O'*2]8/<;2@=)D\T@7EVUBA ME"IRP\Q=O7"TVZ\9\@&(M7<''Z9*I=W!J./4U1V8_?H5>?8 DC^!Y(_@9B4G M9\(KT^_?.+@U<_2!TZZD:.['G5U2/;+_9WX7HE%@_&OHIUUW83K1="&DZC$8 M#>LO>X*N+,?:XCJ(GVA,YRCWG\/E M?^V\P%_M6?PT7O#3VZ0\C6N3DM&5)GI:1;_!4*1&="/H0GI#'\[K*0IKRA,2 M8BIG*< E;2_<\QXV;QY[1SR\8'+1^!6F2?$H\B%=4S\FS_3%#\,BMA=A_K,7 M ")4[$_(&PT"^->#@A+R;=?G/8$Q$V4D,B]3JVWT\7LR#I@O"#VX)1KL1XH. M3S']^\Z/>;O0,FUBX^VAF_R;GZXYT*I(KH#V(#2K8L%$K78;3G(/D$9:-/S< MB4'50,Y_D([RV.LL29.Z]G^.,#U.WUV)\0-W_7HY/;A>XX>/];O-, MX]E*9#2"<%D68Z*91$T(>(%?LQAR5*>'1@G9FMBIZ9= .TJ4?+L6;T^G2;( MZB%,7 J3- G3(V9ZI*GG!QE7.;N7+'#[G=G^'7 &UIL<%0>HP4R4A346KPB MW+'&Q(MK6K*H*.VUA;@$IB68J\-"]YZ!ADB2W' R$,+'HH1>S!^:ZR367-Y? M="Y%GF2?F1V;P3D-/GL+*D20P4PH["OK??6]UE_K,?Q*%BRPN?TA"OQ%?E]8 M)9\6%,EG-+!>> @-')X_,#*DC\O8:PR@B@P+PZBW6+/0G^DCA.Q%@N@BVCS[ MH0CP*UE6 I&ND6.YHW8C7T*3'#Q;#.A7 ">)?Q_BB+V,= _G M5BES+A.V,-R"REWNY^RQXW=?%PA;8>)%Q"T$DT-C"S24&-F:KYKJ08KYA;8Y^098KNH?2'4=;3S_T.^UPG10_^J"6>E?B>:6_AWRU4;_!!ZR M!E[N_ "F("94_N=T Q48Q=;5'8502C,JEKAX6MA*.%D/K1!1-+$%9S5=S!%X M$%%\D-')-T$ ^ZQF,"F?\P^^A(YK<7-9E(8AL4P9P M%$MJY*>F604&5ZT"QQ6CZ2L0S7%P[>-F%X=^NHLI=#;VW^$O\S1D0L"SCF8Q M9./00Z/81A,[-4TJ$$3/[0S%%$S_U+#P9@P * 0PG5J U:1I7GD8,A[3*O-(T@+NA58TK M2ZU6.;&NO-HE:;2!QB('&.PKTE9K/,8!?IG_UTG<+;1O>_KVW MH;-5A5]E(-L BZ,+C$E(NI9;?( MPJQ!X.5?:EBIO>@I+W&=IU[+MZZ\9]X8.*1DPPE@Y3/:2L+@RCD:>6;NS/CI M/3&O :*9?J7?<#QMC;GK!3SCOV6BWVC=]O+V;IIC:#_W-;J-]VP>_(T72*B:+(%K^ M\?3Q<_WI]<0< 8,]P[1D%V-]]V[6Q>KO6*LZ!9/E@NX=4Q?K3U%Q_B:+E;I+/XB<:O_D(7[JC!<#33Q'*NH"J8D^NIGHG:^\] >>)6!HT6 M%F6\0*N#C)5$NP%A@$55#CWS!QI2!\12$QTG=KKBQ*'8+6,E3,PG80

-O[ M2F;E;?P* ,IVO8*#^E4= 7.BB>6 M2BF%:E*N"I(S:J;@RDKA1B1'/>H!P$T4)][O=!HN]/O_=1BD[7\=L\7N_R$ MWN:_FA-3S15YXQ^NT[(WGO6IRVB-"*.&=01@*4\&!IQB+XD[L'V:RB>WS-:G M*=TH:R@9P9VI@%(3P5 %I8!UJ1+* 5.*P#&DQ > \FQ.JEZ8C5B2%2GAQ1*) M1WA]KN_)?,W@2QCHT[&#NM',E+-RBU2NYU4Y\4N2B#T!2J+PC)H\VDOS]/7N;OSX M%S*[(4_3+_?3F^G5^'Y.QE=7LZ_W\^G]%_(PNYU>32=/CE;6^)K0U2ZX]5>' MI9E:83I86:,NF%5EC1+-K1; L) M:2GA3D@8F"0\B:U--UO/CX&IV>J@I>NO-%BRT(-)JAD<2UP\>VLEG&QQ5H@H M-M>"LWHJ3X$[(E)M&XX](H!^P>;Z"T8 V>J&$1)*OM7:9CN=*3[-B\J!K.Q_ MT!1#,T2=*#F;16X2O$5.N8J,BQGF>CZ[Y)OSE7=6C# G""UBW$XZ1QZ#'FOF M:Q^:13SO8$ET%26U>MLZ(*3UL9;=8E5<@\!;"VM8J2_,-K#V 0]/W[?\Y">F M 5^89@O-I40(P%ZB:,E[ "39X2( +O),>!Z>+0(?L^*_K>@R'.& F*O03EPO MC%R?YN;B\I5%YSZM!&5I M]0(2<^9HS_:BD6V<4@L/-(8OO!?Z2>-.S"@.E5A0B&(LKR#!NU%:H<:015F% M$2FQL"OA])4GAC(1VV9Q3MSA$K9MYM&=E^YB/]T_T07\J^FST!K;A:Z55@*J M^U,:49$[45KP5@_UZ7-*2M!L9S&-+G(R;O0/:!;R5G,4WHF"RTI:$[2=HMX> M_0R]G[+>-IV+2DW?:KI:DCGAR:]%@FE_L>^\^'>:-^W*D7!M4B<*N)3L6_9I MO&+SZ"RD\W4<[5[6-_XK_0OUXN2>IE=>'//V?WQ_2#-T@S\%S[:/-&"R_0_\ M"!0?<109VD]\(S*&7E:\)Q!LEHV(!X\DXZ+]*C1DO8KITD_);90P$A)JP&TN M:P'_Q)AAAENXJ6OV2TX.F"9P:3P5@A"0!-UAG>8=' [P=7YN$$GCL6)4R1[( MGHV[@X'(QF1.PV.Y.[NGG(6[:S-@'=V=S2-<=W?V,KCM[OY8&/>G'\_)U?48 M?ZVK2_SW8C12&IZ/IQ-O.8>"=US("")>>HGV-M*0#W#=O[49IO:NS8:ZPU[- MGGWG'-J1]QZCU OZ>ZT>XWLX>'/@Z!S\$N2M^"&+2L$_#QMV-9%VW1?9#4U[ M+V2FZ[#_L6'<.<\S*M:,9Q([=1IEL>%%?O."'9/X:A?'Z VS^BV*;SP_YM(< M9]=W!&0R"VIUQ[5_)]GCZII6*O^YY]X9VI MOV2F?A9^R6: AMN!.AN_U,P[FE_Z8^&5SGXSJ:-/^B?:0AK&&1GINNZ&+ 9E MB'VB=3W%@EZ?,E9B&KS1)(2%X&BZB#7WDA0[H M4JP;D\O]%9/O)8KW=HEI;TWS;YW,AQM,:BE!KIPHN!+4C()W1\B6-\,UU5T!3EX\7B") M^*5!01&E6C;F'NM"46=QE08S(B4N 63,2T>=13N0 <$-P*E.>Y$$EI-N0!;( MT@T BJMNH.3-S@T$#/Z,W8!!W&8W ,A'DNIG(55(7V 9WM$1&(0[D ([8WZ6 MKFD\7WOAG&Y8F./%^[( CN"O#(>2\7/":V=H0JB.M/!"_5["RS%^)T(HP7T/ M3NM]Q8 621DQ4E C4OTD06\D1?X)^9;3Q.YI.N1 5&M&27A'*1]#G]/2YU3W MX$Q"J;Q8=UI8Q6AZ"E_6K.E("+&T32^.#3%%!,@78,87:6'&2[H(>)78D+S" M/BR8>4K67D*>*0VA=7;T$O)9S(/U2)(RC.=4N@A&UHQ#*)*SR7A$JXLS[+@I MM_/)/)(V\85?G.O\(FJYG6$'H^KXRD@4N28EXR-D9/=9BI9I+UX#BUASTL1\ MI<:D"A"GIJ2>$^7^-XJ$O75ALUK/ME)5;E$WEG5LZ)7$ MA6+9[;F__VUR/Y\]HM?!+CB^\4,_6=/E%RABUR3> ; #NJUD7ZG?%4A<'5>P M8G*&.3CA\"/R)3[>%D=KC;>1I1 @64?8FQJEJ4YO9H\42C8VSO\54 >47L&Z MVJ67<,A._9 1D[H#,,F@T3;R.HC ^8X;^#[=QEW!^32+9HM,4GRVGLXPW/#Q[<0I S,_O$@%*'*OCZ)4V6P%QEEP MJ)'7 (_8UZ-)B$HW#QTP3@\/,S?UMA8%/.P8<'=:H&#WZN@E2FD:?+]L29[W MO- G%W%#TW6T!#"OZ+KCCMW]OR:3__HZ?;B;W,]' MY'XRQS6O6S;D3![X9[K9QM$KY8D^FF'00N,94H, LO5H0%%,QLA+?9L6# /^ MXW_(".CW3#H*$L#_^3:"G,0,+G=^ ,W2DG%5#+ZEJ9&\ 0?/)*R$D0W#B(!B M'A84I^DD?8TOMD::>']SX[^F.20\S'BSEUVRUWS1? MM$='VG;K(&*Q$=<"%V]KKC63-87COQ&/;]F-B)?RS;5G+^ E!Y,UI2E9\J(6 MU5[+2VB6MO#Y%2#1=UGD'WLQ^QP2;[GT16/.6/;PD&V<0?/DXUVXI#$)^!:2 M%\>,+P'&8RH!YT,J,PA)N&[#%B#6/E__P1842$Z"C"$ SHE4)GAD_S6LO*M< M7AXG%_*Z,_5?,:U*X]T"U&L:LJ7Q"^/6&"H;,5#;O34).U>S-S(^J M-UJ! ;XBQW$E .@OT3;#<733TF0D34@.;E9J3<6,X=8FI4F]C!N4I\EX:JI: MU5.N;2'7,.%S;]L9+U@4M^/-RZ^SL F,F_T=4/B#B9C5?N;?:\77#-=PY!&[ M7@\\1)5>V0/1QNFP/2CS]:/ZDCR1Z8](\01N2?(S1N3 AXRJ3@0]6_C(8W;+ M)N-?B#QR2^DIR#G'3!(/@[?O)AO.#3IM@(.3[6U3,N:70-"46P-%S75 MR.%.I]86"ZW6S#NCUDWJ[(0:&]475VV;WOCIG&_3PJ:)4UY(UR7%3!)*JS/& M+3,>/_!9M.3M^<;=]8[>T_=T_D:#5WH7A>E:FVK1F1RFVO<;@JJ5=*.%9%1] MF%7&S)0982TD*FB.X&S@F9('SU^>JEE18[0T\"@P"_OC>9@TC/_\+>HY+ 45 M]PWX0. N=IN1<-I<*SP.8Z6,''KP-XSXS%K^=$;FR9ZIRV#O0.=,3%06NK.1 M A'WS;3D<-M61R M&#L%>F=EIH8!8$;S;V=DI;ZV"DU[,F=BI;ZZ>DU;&NY;J:\O&=/)2EWH9CG0 M #"C^?D\K+3G.)R#5?:Q1J>M%4'NIR\ M+QAHM>E[F\'1TW+4))N$M[9/'2'WC-7,:2?+E4D209,(HNAI(D,/Q2^0T+P# M.7V&Q9A&3CO32&:5&"!!NY(54A- GQI2@#J0'W+ 2W.22('@5*9(DQ@/4'(Q M3+-2]'!7A$]R089F:JMVFIF[G3@.M#0%EQ+%G-MKFBQB?POI9::Z)48,W%FV M09##N50#CC9C&OE13@91/,H-6L)RHP")6J+;ANHCC5BN:5A-H&8MNT4M.F+% M4RMMNW6FW$A7V3S\_EN5B>//U']90ZO15_;M"[W.@L1'%FQF5?.LYA\;,JX$ M7O8BZR.R9AH.A&JV3#;'<#DEDI$B.2WRR._29N2%/&L;H"!D$VS!SD4 M^^W-;[VD!U"\B%87C";A1$E.%4PCI\MMY\ AG&IKT\(A''%<=DE1$2>2!H;* M Q/2M[K'(!]"IL_,^2!'RM,P98SZSX$8F^2>IE/N_-A00$'H-S\(&OI,MR.! MV^07-Y!?W;;3'P+ANDUUMT5D;[&][R,=K/81TX*RM+#I_P^W]%LS] M4"2[E@'-!%QH&F KIKIM0!,VP#]EMV-24G%5FD^ M%%I%QD6EUO/90;%'A),CG!X!@N2;((FL[%>[ M)(TV-'ZD@:A>N_:WR1W=/%/=A3 C!F)IT69!*J5%]> XI46;^*GO V<8I()" MO@DD[(2*'O+$,@JN=1A"M=N&?"0[5#Q[:2.:;#@V>"@69,^8LO6\*2BY/56> MDL7&40\QI_?S\?V7Z>7MA(R?GB;S)V>-BRW/&[9P;9&=-#"%>)8F)F&Z9F0U MUEJ:F=@[.M46;>,$UDO2O'XG2%?NRF;G+JY:W=>$KG;!K;_2[2+9H;IH<771 M[.RMQ'/,V@X9:V=K(R+P"1!P>$9KE+*6 06PY /<)TZ0CRD-_L-4D[X9S47[ MTK=P:,)QS*Z,K0^:YB\W6CIT%$XTVKGRXG@/!S<-ER"Q34@J;RW7RFX_)%I" M3II9@]B6AJ>AXIHI&MEL;9QR0729'/H]W\%&H+6$V$;,XNA.P;>CQBF)8[^: M<\WH"I:ZK-Z<7K)U6:J-2'ATJ9I2%SI)97H9/7HR7LZ^/"D/!VJ_(G54K#-8 M-$PL?\+KAWC(@Z(CW5;<5(>,[E44;S@I @U LNL.:42 "E:3P48)+LF,?"%/ MV.<0ELPR .3F2])$/5L=&KC&)30A(39*LA*GTO[(B('3U,B")>T\(MJ*KNHS M)/+D.(A09[.7FID;-IB.&P7D%N]"QX%!AZ+9T)'[$L"5V*=='%/HU_X;E/B:K> D:!HFNQ@ZQ>N2 ME)KQ$!/:;(6JI+4U(>$DM]EQI;[J7""2W_+B;?R4KT!&-[9>XB6%>&5M.A#/ M;Q3O-#>UJ1=,DM1+F32O-$EA>R/O2#I.#6WA;! 1[UU;BU6Y7MV(A7.+VI(M MQ6Z3%Q"!24I4J7^NE[K0%+2S?)),;)Z*05K*Z2!7"DG7-,Z2S/UD00/&-(UV MR3W36^X-M$6Z+! 1*XA8BU6I)M*(A5-9Q)*M>I410"RS_F7<$2FQLFU86./.0C# MR#9[$M;)R_"#NKZD(5WYZ2-=4,;/#7,AUHZQ,RDDI]A3],(A=J2#YPQ[,:PZR>$E M+ZO^T"N?09;P$/(LGL( ^6,(O G7/.' (R.- 2=',GHD(TB HHO^[WCC4-4% MDPX>=WX 55C0G$DGP41EN1R-Y'BD1$1U# .\K/R]E&]M MFQ'4-[DZR>Y)7AYS'HV%&EUFG.H.]$T(>+LES6+(NR1Z:)3=D29VZKJ5(4#Z M6H9""ASDO9!>PF2NK#"7XTV(=3O^E0;+RSV_84^7#UY<*X[:%AESDFPC7G6Z MM,%$GCCM6;2=0J69DZP9+?*\%X43V*RZ!7*H\VD/>;,#=L6,2H &N=R3C KA M9-#GV<'>;7W&5;[88SB81[%],ELL=EL6WN^SO "5S%I0).?1P'KA*C1P>([! MR)!N_<[4I-B6BG+,/!L#BH##MM62+'4-V@D)T(2!DP*> M9 B85MY!ANKK640)=J;LA$4IZ?Z.INMH69Z*7ONO_I*&RV067_M)&OO/.UYX M1Q,HM26"%UQW$U<.N-M10 G"N["H:(P8+2A=)F*31Y D@J:4$C B,BWD>'T0 MN2LP^6XG\LJV+!'ZM([B%/JA7-/GU*ZPJPK%A5*N>E'4Q5OK\,CE6G4,U52* M UX ) %0-RJR7K%PP$]OO 5O#F HNJH"1$Q^U+)=R7:L0>&D-VK8J"?\<4"2 M0SI1[;3*O+&#,6"54!(C9@ MU;)=Z;E:@\)ILZIAH]Y]%*H20O*&4!5'"G^V9G\AV%]EFHX<@LF3_6U#B4\= M,&+8962_$G I(7%"+0,KS4'6K3,]A+O*<1G%>SSN3]ZT?\RVL M:R^ENJZC5IANN/\&P73S@08-?8(P\M4T8^3(_#I;ADZN3>GQIY]"N@EX,*>, M8(_;7%1;+$=<_4M88@G2_P1X12(($'8S)$3(8_X MZE3U=1"(V!F:3LK\1?9@+8'23UI.["F=,@ Z0^GNI%&ODD:P#>ZQ-) M1AUBN9P^D1\ ^4O2YQ$I'T(J3W'CO$PQ1II1:=H=[$0)SWIZ""Y;2@?YGS>S=L^2K://NA M9Y1/M+G7;;=THH1ORQT$5]ER"S*HMMR:3[TM2Z3TMCPB!3U'++G_"$BR+BI^ M*V@4]<11\#6TW*3+[-+C Y,BN?:311 E.S;&=K&N%0T7(MH6PJKC5@L"R-&I M-8>*U1W')/F]7>AA0L+31J%4F3 =U(E6@6)4@];RH M:CT*:&F+P(G*2! M'X4O?>>%IP'%0:,83*!CW&;E-0H;]-T$B'23UJX7!S?-IQ$6.)BGG>W$*YZLFV!B'2&;[2$4(?,2>; M;1#M*26/-/5C*DI/P[:/:Y8V+3NQC9^C'?\NZZ60M8&W'AT;4B[9H;WH9K-L MIN.(E=HR:F6T4,:D;.+G 3UAS((B^9;3/+(96_0P&' D1&VT*R^E+U&\_\4U M:\Y[QFLQ6 M3"GJCW*T+&'*C9.ECJ+4#$D2#3EC<;?=!MPU>$&^Y5EU%RVLJ2LQQ!S&7N)7 MDAD[4<+):NS!:OV*C42,Z#;-73'?XTGNCD77MUK&2;+;;/FVRM>$+J^\8+$+ M/$BDOJ=0&-J/EOXB@X=^E7G[Z-LH?($:,&R$=G$XR_97K7=XAGZL2SN6QQE2 M\P;GL,]T9#_T&$)9QK'2HPD\FT@/)_>4%W?GCR_P@ &INSKP((HDP?5&)L^&)B^'9PO!XYN'ID6-3E[C<"Y^M[OP0BH' M.N;.@W+VH:(+>P\Z2!DZ?80N$GBZ$,&K4M^=V_IJH]1(4%6/+#.GD?<9VW*G MX27LIVVE,\*FI,T_BJ>2%7LL6A.Z 0=&F>\A]8:8K4A&C^\,$(DBFN<;>@SN MI'<*LT-,>5\=D4)^47PMZ84?UA0H+F/B;=\HT>SWX)I<7CX>^^:H!J/';QU,/8KD-?'6+R@K)MQA=6DS%?XR>]. M? #,CR.B7G(#Z0+DD'%2+4_\U3 M,>:F S_M:[%UY:?ARCFG?DJQK=S[!\';1W++_8TF(14>1+(G\=U2\D$\[)_' MW:.^&3' 23; "[X=[9KK5VR[%+GYV9?)@^K=>@NG0>9132?ZZAQ'3F? M,3'7)4T]IT* #+JA]Y2W$&9[/&&ZWW5K)6^\!W913F?FA+(6U%PR>P:!37;GQ;=$4-L MX*_+_)U?G'0B[UPAG3'?W "/F.;;)$0EOU<'C)/8:^:FGWX-D5:N.28M(R-] M]94Z#-(AIX[9X@SS$ #OB%+-B>("%5M8)_SLW)=NH&]IG'IB=DPC.4,(ZYS1 M4AQ)?['S7#NR[5K\<;5FC-)IF'TU>P[\%ZXCCU$0W$3QFQ?;;Q_8$7,I*FDC MOCE L:'D2*QBSZKEM"((0B)._GU)DWP#JB0CBYV5/NA@E&)OX^AO(E$U7]-' M!1W7++XFJ'V,6\=TR9:U@C6L+ [1'+%2#5^6)EDWQ.-:WI9G,D_"EGN MD(^ M& QL1&BXA"2K/?7TQ=D&E/(I]>(40\YG^N*'/&IKDA;)MTCG*]9#4\%QR9\H MA#%[$@G!$1]2X\C2>\CGBL[-V,U"/4FG=JZ92-YGKI6-5)%<,A*5.$T5X$H, M1\RDSI)U5;>L:>#Q#:5CZ;9&P0H17#067FDK]KT@3]2REER!Z9+9: 5KN)=X MB.:( 6GXZARK9C76@**=LD<:J+AD?U8"MUPW M.IA28L%C#QMU/<&DB_1V>2;(F[4WGA__Y@4[.EN5.]!]-FR;";IDO&V'P6[C MMHF:(R;=CMW6&[A EG"ZL,=0.6\YX3YNIV"WY\A(N[G!,#?FCYK?.0U?J4B( M_;.?KOWRE_Q85WGK=%#*+OF$S@-CFS!J2=81+]&1[RYI!.4#R!M_@O1SD6,P M.LF-SHZ;T$,-%O>=K[GOE+S(.>Q0GV 0[+>O\2:108>AG$?E^GJYXO M.GR73+%!R(:-%C6R(\9HY*Y3>G6EY,_SOJATX^ $V4[X"K1K=BBN#(F"Z6(# MR'H45*@N69]>-)N[:S*>(S:G8ZS=_;4/7T-QQ>MC7B<_V[ET<.:SEOA&OK26 MKZ1=LS6Q H:R+-%+Z/\#&@%?>@$4]WM:4YJV;HIH3<\EJVPY" WQJATQ1^RW M%;>VI8(%3;&\Y'N('VY][]D/_'3_D92/@HUZL"-1Y9$9R(T/927AA/TA2GR1 M>NYR6\5^@YA8420(D$_X;"Z79&:6L_7 M/NAT<6D-%#KB-7(\08DL!#X)@,(&*UK-OO)0PLEZ21,P_@%G 006'S MN MYMG6VVRC%F9;5RH*]QS2FIN5]Z)%_:&,))%HDHPH6@QUA)'(Q0PD,2^$>CD5 M695B9O*,P^4]\S_B@R2NW5S3@IPS<57K(3"$5=:T7(BJ6C);+RZ3NT5%X3"; MOBE(2Z.^8D,/"5$Y5YH.G#)J?@Q1U)(TECU;I32>>^_MET]=Z3MC]OT'J>G@ MKA-Q%QQ#7^Z-E4T[ER'TX%E02-#QM=:P(Z=<>WG2>(J0=5$93Z@>.]@"#,<[ M915S$Q@K6HS6D&]!]X0S\U#F@>KMH]3DS\=+F?AO[:?:5\,NG)9K4="11T_4 MKPXIWRZKUS*%;__EQ]&//_XX(O_RT^BG?_O,_N6?O'!)_N5/_\H^LW& ]E2, MEV!_G@Y,70?V2+ZLZ6'GY];LAF\(#V=^TEDY.QM1CA.?&R2([2,;94+;G7Q;!C_A(WN;*7WB$=_*IYK/-& RC[RR(]$ M<98GD>G(JUITQX@SB/E.85!N)F8>,CW:F-@O[W'&Y#QV&+7-9B\/[\+F-9.A MGZ[]K-R5OE.!;K]!ZMHYVDC5KYD5U;WB4<]6(!AZR6B7S MHY46M.[GW+:#M2SF-)RL5HS]V>JZK,AN*(&$PX(;.2.G&FI# ^JC/M^9')73 M"*K(;8';Y5FU)6[?.W!_T/B5-S?BY@Y)*:G/%J'%%/[T@DV\2@I??(R52ON)+J56[T78(!Q"\$ M'?[6JW6@R9Q2I>5?N&0P-(X]2W=GPG> M(P%[[-OZ'KV795WP=-XW-HO -_ 0IK2 (F5C>%"^*^8;5KH$7TYRN8MY2,4> M#^4HW F?6H^@VGM!>"/3X>.44W(M6&DM<[8C5Y5NV20=4FRA#KBL_;D.W:68 MPBRB.9Y0XSH22YB8:V&)RH5&<1Q[Y(TMJ#73+H1H)75^8D ;:@XX97UBY"?O MBV"W9/. =(Y<7"R;K<2!PDQURC!Y3^'CZUCB#J8#R0%7Y64E5'UHF>6\!=I$@&_E2R22_ M"N(C\A>V""*S\,B';)TR^(<8%6:4?SPK+P#O8_X6#3-(!;&SL?D#\7N8>D;I M'"R\PNJ@ALVHGIMAFP>#F=>?SL^>V:/M$VYLR9V73J@=;9V'7)[+"6 M#73/TK8- \*,[5_/SKIOV, .-SR"VEG9MCP /4T;2)V+99>\#FK80/8<[=HP M',S*_NW\S-I_'7#.%M3.RZRE >AKUHS4V9AUP>NP9LW(GJ59ZX>#6=G/9V76 M(,N-GRR\ "1+YFL:4W[O8YCA,I _&\-O'*(>GD!+^QQ<0P/S0_D*<0VI\!@\ MF0ZVNL0G_NAS\R)M1^[SCS_]2"X(^^H9UXLMW;8:)8=1O63 U<"AR>87(__HU\ T3D$Z5"I#OJ)3MQ MD2VIRWD=;3Q?5P.[)0T']+.-L$HUM2& JZWV'+946H'JBMI.P^TN3;@9?KJC MFV=MY&7$<$ E]8(H%; .CJMN.GX,R@4-@0!I1#@:^42^"?.ZK49Y?MI+-0[MG)3ZWMY"2G=G;RDV-V M\E-'E?K)93OI+)1SVV-_W_GI_HDN=K$HGAUM-E'XE$:+WXWVTXF24YM>MH(W M[&\UD7%E*\N.3]M=*TZ-E.2@TQ40))RB*Y8[W##(TIWF'MPAIP\QO]0"?8-T MMMF+DC-WX]H(;K@E9T/&I?MR]OS6E#-#VI<],WA[Y;>0V+)HZY_R1!!C\?^ I M KUVVZZX0@KT?-Y1F2[=N6?78^15WK'N'$E!\:3NL?WMNQXC\5!5!^2.@)/W MQ9IQ1^>QMX1#B'"9&*,9 SQ>S-(HA!R9:(%1XH\&;A07SP4\$0B\J5^";R:] MQ4F%.-"9\$37YZ\R1T_+BE-JU>^ [TR(T"RD(3#0([L4#C1QJ9V**K-N/NU3 MJ5[8D8^+6TR\G66L3+<%%:E>G .^8RB9KUJ]PM/LMOGOT*@0+MHU3ZTZ8,0] M-B/[E>TU)23.SIJ!E?K^$P#G5R$=FTM["H*K^5^?OD1,QA"<^?B%A@L6)%_3 MY[0,F8VV8(^.9QUM193MQ187Q8+:,5=3Q:]/I,0G.0$"%.2EGC-V=A)Q<:WQ MRDO6XW )_\#*]=4+(%O":(%F%#RKLQ%%MC03/(IU-3-4CVP8+,]+X7](6.X8 M41^I%O '+;%P;47N*GT+3X#J2OID13TXGHTTB2#;APX6Q3;,S-2W\^![K9@.Q+.]T"JB-JA MH1''=[D[D<1@O\:4Y!LGA3Q36TI]ZX=TRF8'78C8GHSSFEP3N8,V%S1[.*;A M8C^/O3 )Q)*#-YB :&^8MG[MGN2\\7<9N [^H7HV]0Y>R+)'TFD M9Y+RH:+&)%O/'*]UGVW^X>F&,A^;13XVJ30V7D$%>1-*&@^ED,:M6UMD)QR- MA7@:WV' Q'8'C:P9+;QFOB4-,D[3V'_>I1 =0W.C!R^&KQU)(^XU!)9>RQW+ MK.U'$N29$R8UR@XM0(XU+HO*N/"&3=EHQ(?T="CC%4LD\9DCZ*DQE>@)IU'3Z"P"LB=OLDHVR)D??7 M.($;LF].>(*Q&V>MX4H/!#QZ)"+N# M][>BZF8\TV) ;&,:"Y+.Q376/'>);4K7,2+9 S2K.^269<<9(1!_D7G3+7<^ M2L?A\T>Y%>',=DQH"]=J2E#H2=.=&*;38)B"EE8$G8A2.G#<')9$.^X>+ ]P M7,MZ,&Z-0,D^MJ*$P77NXZ, M,2KM2_3\K$4?B?:C>%;68@RC^EJ+&W&F@T/CEO\H0VW;H;EMN$XTZ!/<\2P# M#)3)S?0@[X3/ZA9%8V]@K TB'+\A*D)]GO4,3NC#)N\]=_?_M M/=ERY+B1[_L5>/##3$2I8UKM#7OVP1&EH]O:4$M:2=T.S\3&!%6%4G&'(FMX M2%W^^L5!\"@")$""3+#:+_9T";4GB/R^U7\!U_7B5'S$:T)VT.!+(87.68#5O?08JA7X:I\"4^-+AR;5FD+Y M-+F6@>M0/][RX4ZH"ZOELPS7M&:/J=)TS057'3WF) K4/A%2C70H4RH3F\S* MS+'I;BM5+T[9)"<4*W_!:>J'E+/ E:F+(9D?4DP!]4.M-*G]4/X@UVF5,>0M M'^Z$NBBBT79^E9/ E:6#'8FN*&9 JDHK24I-:=L6 5_[[L77(WSUN,O-!J_2 MRJ7;;_?$S=UCNA[]P.?)/1&%4A>8$1KVM<$*B5B!#-CLQIY@:FUQAH.%::!C MB^YF;QH!N:K>=#RJ0U\@K]RS%1@.)RWH8[/5^,] NA+DX\GKR[N'=VB3RR$I MY,"??J"4R"$&#U1UN*\%X<4XK,J2#P/IMAWI$H6I 5'!<]9RM!,\P&0<;DO+ M\;1%Z"2F0J>=EWT1<<9+HT#9#?D;.F$[J*G(2VBX;RWR#45MQ(5/)M*HR_>& M2+8;M-O60US8#\=5D;Z)PC=<9&?84X'S?]D"[RIYY"5[3JPOD%S:2O@,:(&131&Z;G7YB,S5" M9EB<-4E]V!A@H&KH1*Z$1$,4XPE#B>Z\/2^1%L>T,RA_?#.?O9,5@7)Y/#%Y MK"I3W+=9[%95I5CC $DV0;EM=U2LFUJ60SC.V@XYH0.L []B6($XKUA%4QYL MF(N:++L&8R0..0#7M+:-S6Y=E]J&E1+$79?Q)-1V'>QVT78VH)W+B,_26,B=E]#ND[?,)0?D"; M7(5D6X*3]#:L\+I(,KQ7"ZP4)L(]R?\9K+97-P,N662X)36V.MX1-$^!4Y!=5BI M:F+;>!"5ZR9(5KV>36%ZQ2?Q$C .O688PE8E,>ZQN<->,BCZE#8H)*K,:L^2 M'0;V7VGIG'M,ZU(U3M?-IP-U..W!8M'^U&#N:'JSCE89S5:PJ&K@1VBM-RP" M3B\((O&L>X->O2#+GU&2W]]HY]PD;Z7 %VJQ0I%W4'"IDDA.,8GJ8B_>5P]X M>/";;C%]CEE4/,Y))O_):7XWKAK+S)(EL4I,%!) 4 D%"3!@]LK6,FKYBH[Y M>O(?XK?\"*":^%^&HAA7DC=%4:79; !V*&[H+9;6Z,(8JALQ2$^R]2(5^M_% M'XICMBH"=O>HW# ().X%-;;D)/H/!;[WY =^NG?>9@A[2'AD6R O$%NAZYP' M7WDKT1YXI^V'D8@,K8@6;%=MB0'Q0RR*0,.LB4"T$%D&5,$U!\,R1&B"Y4"# M99L[JCPC&CY?8X\(0&D8C&>[LI_J9%"]G5).=6@WU4&C6YNI2!"+ DIM=;$[ MLX\R%:AL&U7 0 S(='9,>07)#J^WZN_G6#1$L[I>0'.ZHAWL-2LVK&OZF&P-6%23W8A(VJG3"SE*&&5/X.OVDM-@P80AOXTNY+R4-CVN\>D1"#VF M]$+ZLP?=&%"6939(2#NE3L_Y4[U*GPENZHHWM-+\QI!8"^@KJFAJ3BZU507 MHD-J;$:R@9H7T\%;OH[">#&(I>9BS(O16CDOZTY-5=@X]Y(MC4?P[>;:W^"K M,,EB&I!T[&^U(,"GJ P8E:6I-*8[D:K2IE.5KCI,0E4\42,51?[._C-/:+'_ M" @JXLER7 [DFOI+1&61$(7#0G>,;C>(@D(%+# ;98]OQI[B@[H8C-S%--N9 M[FG#K'09KB__R/S=B[J'M#$4U\*-3H:[XPLE"(<"B@X:#2(( 6G!NL6ES-$6 MT!R-*DRY+WG<%3SB3AX!U?93%*W?_" @O%T1YQ8^TS,-GG,X_+>1X(S@NJ;: M/832K>P&0!U2?V.JC;84 D">D7/4" R70853"UDYHPU%_IK>;+XE< MIP? <6ISH<=TQQ:C'8AK&PT=:DVW&WOE9L/@T#NFI)Q$FY,L$:O?K0U)+\DI MMR6'9^'W@GT"$=K,V1;"X?FXY%-/9^CN8KSS_#4QTKRP@*%]4TQWRJRULMAA MS:1S73-B+43JVBXBV81$W-P@F9FO-8[]5P*&F;$=)X5%\+PGE8NVRT1@2I.5 M T$$BJ@IXJR=,F%8\(5Y2CAI?$LW-F3%TTW]:\KR*?#;J#969#LDV7C0S8^: M(-,3T4F4YU'W(D$?O@X2SPOTW,H78!+#:#?G@I[H:XA#NC%0*V[P-$D^;9W0 MXH=>$2KB"_G=@#%#W$)ON:-CEN6&K#/>I:#-;7;-! YL]1AKQ+3MT^##61WZ M%)'L0ON2^L+6)74:#ZV\.-X3O&]>O"9:*IJU$L!>@L*"=.BPMY=@"V-4J=B5 M7UGGMY9*""[<4^_%(QEPDH^0&BHKY3UTK50U:=K#5+5-=\5>=;.H-EKJN0Y9 MKBXB&RN0JY)7;,=+HZ&\Q+! ;UM_M:7W:[(@Y1MN;[<+]C27Q$H0D'_X*V[( M1#'JSOT[/7GS_)#!B!#V"(+_RV(_6?LK9D#)CQPMQ4#K8:=[Y"@I\%CG0 M 3NOVH+#&:MG_%%DIJ^ZYY_(_AGN]?OSVV4&G7FZHZCDI(A5E:.=JS\FV\0H MAKI41\RT5MBX!H%8,#]:7X:MAY0#.*D&!.C)"V@T2=LQ7> 5?GG",?KP?C$% MAP^I%Z<3\_C?7IA1C]'"(6SAPE5,#U&2>^83B1-CI1RY2;MC4B.C[Z+$;RLT M; NX<^:EIWBT*AX:07;)>/4BW:PN(D> "@1YB=3+:VR7X=K,L0F_>SH[=5WWQT]8" MYZ-@X)$XKRD;^52H:^<=O#VFT^OT>[W)J[N+H M.?9>;C*Z-;S=L"Y+R3)+MU',#%1TALO!A]75+<";7AFM"8&JYV!@DRJL)6KE MO;E0.0[E4!>HA+1 ' ==_AP+T'',:$*@,,F.H1#"3@@A+!A/&&3D%:!S0U?. M4I>AG\0%'PB&WL&ZQZD?X_5%%I/0@>^AN( 45M(,!)PS[L-JU2.;S =QR^8$ M*M9T!08[3LZA( XF3Q L8+7:.M/Q =-QSO2:,[W+F4[:F890VMR:W>,7?E#6 MS[?;!NZ,H@\43XL)Z G9!>,PB'2#>*! X&)D,(ULE&%"7,AF3@'#:HO768!O M-Y=YRRAB845S5W]UMC^/7EZB\)Q>.7JD^0N5S,WA %J4ODS7C(\2!( :%G4@$V9HJPN-;=,)^1)\QT8 U^I7A4->? MFJ95J$P2UWZ(KU+\HFP/VC$)L"6H%CNU-J"M,V!:?VJ09&]1HOJBI'@00S1R M9;3N=MQVQ "K7SAYLKO4IU#RR+)7NACWB@&+G7X#TP? M$9/-.9& ]XSK ?5MEB8IV7$3BZ2CWCUAP2GW(.:KJMT+$(AB#Z"TL88%+)0# M:VP>406@@QIM4Q87.(Q>_'!N&FU#,K/1X,&:Z[[&6M34>:FG@G%N<]X$^U[. M?I[+B4H@Z <_S'_^$?C-K1]DJ?^*'_ JB[7J=[=, 'Q[V\E&[?VM>;#Y&8EN.UW?>G@Y>QC%AD,U3Y8YL (932GMBJ2KO<*@@2FZ+;/FE M90ZXV-MRA[,\>#)XG1A-;)&PU::XY">Q M-C ']/:8Z%9PZ0"6NPY]F3'D<-&EWZ]L## M:9AM$55URQ9L$*VR2[R6/M&Z#85"\7>8)0KJTF7[^6MGSI]'EIAK)]4#V>5% MH<81I8 ]6[-2%XY%F\(!S]&@5"D?RYHL$,#]&5T*!\U(!ZXB M&D>TDJI4#15C "N"RHBMU?VL#H"I[MFD0-*%DXV9:*WJE.HT()HZ!>@*7D4B M]AZ_XC##"3V)N/Q&M#+T@O,L2:,7HJ#+<'T=A<_7M(,M[Q^EEWOO!]2%-/P0 M<<@S\GT@ B?G^Y/E8)#:2];5EDN#5N^?HE0@Z"]-XSU=*_H]RH>0_ M_$8(JG-4_Y:^3?MQ#M,TV#3=7CY<7Z.%Q^7CY !;P=9,9^O1B M!C-F%J,\LX5VOE203?\ M]!*LJH+[7P)LM $VL87/%_>+"^6X"M,39\7>FL/ M:FDMORCHI7^ 6UHE6=6EM?P"LK0$VN9-X"\/C_?+ZROXU:4F,:/U$ +?X@+3 MC:66B>])TRB'?X2)EIKDB?"H_,OD\= AZN;W) .@BXTCF M8!3DD8R4X/J13&W(I"NOE0;%*48^$MKB]2 =-B-LF/.[[KCFTA\<7!9XJ BJ M^=^^L$ RO\.(E=S0ZI?GO7;F5;%E@4QTP^:!GBL)TF_PX3M?Q1@@[Z,BMO ] MAP/@+@/(*6E>!: E:%#,Q_&USZZL1!OT'$5KONP3'+_Z*];I-USC2G\?V9.R MA7@\%M*[7/2!6A;S?GY/^55UVL1CG:T(F*<]/U>DEU&S..38O""(WFBOGOTS20.$V:RJT7WSO;- MFGSTV:/FD\&A\%VXP6!)2(KGA<. 0S\ZM$%]^U/$2EW+*HY:<4OV(E%6 )-B M'Y$]8IKW;TPC5&! ;!51'%#;.S-F)80[ MD;SMR\5.<#&![I[^65MWRZ%NZ.XAZ2K=%>./H+G'(;NAN![,2PEW4 M76TN=H(+X.8H>(/)-EVU2_F'GVZOPK7_ZJ\S+VAL6,@FYI$0=[N1@E$']*-C M!6S3,HU :[U>QD4)TS!F"IZ:-5C_R/QTG^^5J_MHVB-58".[[9"U<2&_4BQT M,R[PU'?B+NRP.$N,HRI#)3L%-VJ)M>[.;"( ;!1L74RUIL+6H,,T(+9,_NAZ M9_WN?;]K#DD:^RO:\H'6A6Q]M*D8"WE!H87X^NT#R4"@JP5*2B3W!L18WB47 M.I0OBAQ2K<5H@R6&5K:GUIH&E%LR8*G(,VG,@51<:37J 707JS^A!T[&<,P,5FB /98.[]N\VT_BBWN9X M^>KY 3WU_AC%G\A<58>2\=#-,!;1%*&5"*4#U[SB%BUF[$D#!SQ^[POK&^8'06YMT[< '-CXVA=2P/#: PYD=>]2/87-*3 X9G#%%IK(VF,YW M(>1)[CQ_36*V1^\;/D5^D-OB-CD:@P*V(CU9;Q@,0SAPMJ$7H:UF MH%#O4F,68JO#4.!@S78Z!"6JX$2W3X'_S+"X8 $L"B9!.P*+\9P2GM\J/-/? M6&H'-5,[P#UF P87K^7\$F-'_E/UF$9W,F"76"/V:FU@M6;"]'DU(,UBL7)Y-O6:)\=W[;FJZ;(U MK,-TVTXV'P"<6:F1VG3K]P(A#3WBNEUV\>(_G3Y#</J3><$CCE]:;[HX0N , MCZI'^TQ6SKJM4S>OP_*1V(>S^162%T@0C7*J44$VJM"-*.$N. :7/V#+OG)5 M$67:)DJWW0E_+GH5)FG,WC8DK*CUX]8+)O_I*MRO% MCM[ZK8SA!,W075C[#':N0@VE9E[NP!*[HURV8J2A"FV(%\Q/"76ESU"DG[BVO\MMN=6'9WKD-)&:&Z12C!E$R;Q2,Q98!;3:>4COBXNTBZ;UYN?D].\7]J=PT>87^Q3U;P!T_"=<6C_$)=R=D=T^N-4GO?7%P MP6[\YBC J^"/*I*K/,:81-";?+[TG8;%M%Z"/=X;1GZE0K01ZNDCG%=.9<35&^$8I MX $8JM"P0)0*1,E @@Y$"0$WC5"BID-/-E0>OI!'W":/^=E%D5>^H'7S<+B> MRB[*\1Z)76P3ZFAV489T_G91S=64=K$XCQ)D'*%9-)!T(8ZU$,?>QX$+5P_[ MI%_;A#'*_0$-A#,\X-$6HY4#G$YL\SJ@T60'Q.;-^1B]KUS+"PAN''S;-O)? MHX" "?QT/W7 =XCYR$(^N6!'#_KJ:(\G[)/Q!6($2T*../33DG8ADM=B]$P- M9'XP4SEE&?5NO@3/#(U?E]!LWK9O()F786OG8M2[E+7KDE->/SR[#]9C7 MY(TD69<"\E)$-ZK1INN=G$5Q/*1>G#HLD"?\[(?LKF>W6&9AREE-ST2PUO2UP1382>'V1Q4594TXC^^.MV&'P*P;*R_0] %:V]YL MUXRI,1086]F3S%%-H56@0#R %%2Y9.$A) MEU(BC)@']O.,L[)7Z MX;D(5CN+?TV!?;ZVS5# (YVVM*&>I1TTXFVZDYE&(0M!S135W:8^LNDA^ [Y MM)_PF-:7F^G!SP1BE9P3S;-X7V*4AAW#P]FDP&$O9U_01I[.'GHWO9UM_GIY MO*3_N16HWQN^71A=_)T&.C_] 7%Q-H[#9BO!>?BQXG@$TI49$C%C;]9+W%8= MFA$%\_1I/5@4WR, M20]9YV?:Q^<8_G#V"$P_P&?J] 2R(]^C= J5,R, \Z^-?;Z&WE# (YTE'YWQ M-N)MNG/GF6>81A6Z;O@M/;]VU_@^=4DK9F2YR=-+B32G9%I-7@>6 R1O@!EKO];$_7A !%#7J1G)&QE3, M-Q;L*?#QBOYTDC#+N+$7CQ,7"VIL,]D01 FKU+]T85<._B$*48FNN!LJGQG']XS7T9_^>TF"GE# MMFIAEL]8\@2_>_CTWD&7!6K&N\:.9F_7T8IUPF/+S5"HBD7TN,7HA0U ,=X1 MHMA]7;*00F(D>2_4>@>K=^-JG\RE]&2-S!#M$MD<87877F?/IE<)14HY2_0]]B;I."RWD-SA^13>TK>*J59N(.OT_D".:KY.H(V MT=GT C(\LW0!:D9&M?]?IS7^AM7HII&GQ*[QV?.V7H5QK[_PF#JX[<(^7QMG M*.!1@M]VU+.TA$:\31,<%]OU@I8CM)C#Y"XQH@6 ,5)\0_.>!;<&[[&F1 R4 M=IQ4K$4"64 H"]=$V>FP, I/)(E M"-40.5G(>7- *,._W.6 M^Q\D\3^%KRF]C[N%!,'%W;.&(,U-N%A!<';R;&1\)CSE&RJGKR#^7P?K3)V_ MOD"M>?YNE/-U^[J\=?M\+)28.__*V3PW%'-UU+TEQ+WODZ:7?FKQTE\=<-'* M>S>.+$.5+\EE-Q^/47C68FL+MGO4I&"FGJ2?H.WO)[70S]?#].&SC[>I;!*% MX]D(C'/U/59D9\\/E;O%LJC2$3LENRNWNS[5,=9%4>T3S6[J3T3 $1P3];^? M/PGV>1\6@=_*K]VEP?NYZ0;V,F< MG#;V^7HX0P';O_]UG+[-B+=);HG-YY$9F-A;S>]X"2]P(ZN\/0*^N>A!T'Q- M\?#/,,DUM>,TV$/9A;O,]ET8=NN?I]76.YX[6FWQ.@MP?JNOD8GC=_V66;J- M8O]?>/V%7OBIO Z\(X)(SO:U+-L]_0Z/M(R%Z@..C!30;$\BSIII'A4CC/F= M@*56$UN8SM*DE-F=>@8',<#H5P9:_7H7L&Q+;VDMO_FMCP)L8W*M_(H5P767 M6!F$QJ$R*A;X:"BE7-?HA/FJ6E, %Q$M!&I?V&I,LU2U+L%94C45FKFI6CL? MFJK&IPQ3-L4=G"9]']2565H& ]ULZ22_N(2B' EW7Z2#),V*+/08Q@\W4?S" M-Z-D3Y/F%8W3Z/#V!XNDT >H6QZF'$O5X<-$95K:KTST9J7Z(?[T_J_O?OII M&KU^;Z+7[YW3Z_?:>OW>/;U^WZ_2DE1YJ930GT[_\NZG/U,%_].'O[P[/75' MH=M9E2KT>T?J+O5F1O)Y/KS[\%?V>4[_\]U??IY&PT]--/S4.0T_U=;P4_P/41Z+^9*+"V?G@P;EJ\AE>.W?*(.6N4117Z3;(KOU(;]2.QAMX!',XUJU/.WDEV\V3:8 MG$RM3GXSW (;2U-@2, !UKKT1 /M W0\& M)B?-H=<#0+S;MNDUX^5,&_#>C1Y=^2I2WZ IWFM_@UG0S9N&?T].HS;E3#QB M/O,"6IS4K+\N%(G?B_O0^U1P/J2=ON_ D>@(8%IOXD25HAE]##TG0IS6IE0Y&MN MRWR-CL#F%WHWI=3FH28)M8U).I+0NN>G&"V4-J1G_J%S+X9MF^>:%?J.0F4[ MPI?:\N,)C?7KI0H6BT[OCU'J!5=A&OMAXJ\Z"_&,CMJUH'@7'J@63* M#=Z&\J^P=:^NM WNXQ$N_\C\='\5)FG,WB(FM^D6QX];+SRLG\:3(;8]DCG^ M&<:,?85L)7 T13ZOZ+$?=V-83TX)JI""&"TH)<1(*C**]*(K9>&AI<\>*M^3 MP60[3KT/RQ8P>8DN,GE!>,Z2.W7?W1=)[A_AF[JY8&<]B7S/Y9SM$?XS. M2B[B:7Q5'?>1N2H9BI-3[@+IA:& MQIB^8_0R/3\2Q.'*]^9E>G'OT/',O[V,I4^HZV5<;Y8^9@HW(VO#/1=C1MPQ M^I<^GV?2LR4MRH[,LYBS#G\B18G]MT>Q\>ETWB;40!R@PQ'859 M@2CTQ&M*$2/D)>@-!P']?X_ H!_6#WQN_HC)HZ*BJ65OE?JOU,*MLYBU^B24 M\73SC^_0,DAQ')(YKSC8+ZJDDIET9(R)*8A9/%TV#GWQ]H0X].:G6S9HXX>$ M)M\+4$+DB[D1I:RB)-OM O8#_6,N8=H+2S4-JGF9W:\OH-&Z,P4\1 "B$B(2 M(%$)TXV^]*4$Q#)-".GW?)4FCP1S2ZMYW]4H4&\F2)1F0EISN5Z> M([%D%^C]ZZN[DY YI R7Q$I;L6K/ MRLZS%4VT6W3X'9WNK0U%R* M=!;*I['E5EE]P$W'AW%V$65/Z28+BO $5FT*JLDV\)S$H7YZ'27M.M,^!4YA M=%BI:DO;>!!5Z29(SV07\*87J4&,4MUK!> 295N (6F@9.GL2^]GJHO;DM:TZ9(.KEW>4>3 MUQ7O%6$7G%\Z<^7W^@943^SHH3E MJIGI8%[?["@ .6B&6BFU9Y;6)&3F9Z8<(4WW4XQL7(X3_&C4IJ0(Q^BDY!NM M^&S*-_9B>H#C=#1Q03[QBE'>+V57F>ZJLC=9-,B5%G,=5.E#XJQI<0$8_-GM M0 'P 40_N4XG[ QVE\6[*,G_\;;U5UMQ"$O/5,E^!R>I]Q3XR;;YGK;Z;[++ M^/UO_R%^(?]#*U;^[?\!4$L#!!0 ( EE;EK>P%!5&FP #+J!P 5 M=V5Y&UL[;UK<^,XEB;\?2/V/^BM_;"S$9-5OF4Z MW3$]&[(L.Q5K2VI)SIJ:+Q4T!4GLI$@U+TZK?OT+\"+Q!A @00*$%#O;E;8! M$.&M?[[+[ZW^O3UE__[ MG__S?_S'__?ITW_=SYY[2UOWM\#R>KH#- \L>S\-;]-;V+N=9O5>@.,8IMF[ M=XSE&O1ZEQ>_WOUZ\>MU[].G_PR:N-=<6,6V>D%;5[]>QG\81*W9UM]ZU[]= MWOQV=7'UN7?SM\O;OUU_Z4U?XG(OL&-[N;[_]]O/GSU]_7O]J.VM8_>+RM_]Z>9[K&[#5/AF6ZVF6#G[IP?)_ MPB M1?N_Q,*@7Q2)X:*YD2"S M?_/V._#W7UQCNS-1H\'O-@Y8_?V7GV#O0LFO;BZO0KG_UT-$IOB_?6LYM#S# MVX^LE>UL ]1_Z:'V7V>CM+A@K]MKQ_9WO^KV]C=4Y#>ZUG[CT?&Y!]F*OC&P M+=[ARP 99KO(,1G!.V@*,TA:TW M)]B]9B+6SC< >'65DFFKI4Y/-0?^>0,\0]=,GA)D&FYI?/S+AP.3Y^B(&FRS M^SQ54MIZ2X->/IOV3Y\25:).+$ ^&JYNVZSM@K'GP?R>KR0XXP?3.T&UR M*YP[.O>W6\W93U9S8VW!#8RNP>5)UVT?KD_6>@I1TPU0J?.T+7,6Z%$SG.^: MZ4/8'@T+3B:&9H[@UL )5MY*DI0VR5F$D?4.7*]R=U/5&^B:Y=E.14ZDJG/N MVM2QX3"!LY.IA3LL.%?M$ ICX%7I*[D]SIU_!G"G6PG2N"9W1VXYC_V3;<94:QQ:2IKA/O91LPOM MH^HDGZC.'\6M47UI3%7G/N+AMG@&=KZC;^"4#)>/M:-MJPWZXI9X#Z+HV#X% M3O#%2J,GUP9O5,$:J:N:V8782A/J#ZR(:(C"\1E\!LTEE2F :8USQ]'.-F@= M[G'^X6NFL=I#C48[]4JCK*Q%(4>8YH\RC1UI$AOZA09W4W5/!7$CS9T-ZG4S MTTB+YX3J_:9IM9$S0_4NI^LW?'ZHPXCBEIH[2U3O:T$C[>Q\JW>YI,'F=\'5 MNTYHK+D=<1TBYQII>$=7@Q68EAK?W57O,KZMUG9Z-;V[C4%R+;27$?[RZ6!1B>ZC#G,^7QZ3VZZ MQ0-)#7&HFFWD2!+-F]8Z^'%@NUX=4I6WV8@0+V@1"":3PT(0??S9T-X,L^X, M5N4K+6@K\=F!J;ENL&;4'%C5OM.(L+SG#)I6&Q%D[N]@+32<-3-V8^ I$FW[ M#9L-1M82K S+\"!AWL$R^^=:LWVU+S4L<']K.Y[Q%]K.-"@LS5>:%I3[ZLW2 M?G/&HQHB%+727$=Y*X"ZZ>9OVNLG7&8_5OM.V ML(,-7'O@$G0/++B)\"9OIK&.;6"H:.VE@7MM 1 MKDE 2K[8#@#\!12FP:EC_Q/HR$4_9-A4VP>6JD?;:4C4"M]N?9*+/8._&7"= M^-YDU3)&_+K3W)4QG+[>#;0"P?DJ\>M:AUWJQIL3 M:[A:P4D9P@A_FD& ^XK%^H7$!C^>7 MZ&\/FJ=Q%9#\A<8%? )H@.\VAA[]K9;]F:7Y]AS;N+.TZJ?:$WGNV?J/R2[P M_\J;D_WMKJZ;&;]OMP<*^H5F[>>)#O;1;MWPZE@^:GZP/?''MO4=N$$4@:." MFA&<_*D6AT'L00B/TRC #HJ_A+R)/H"C&V[@=MP8>DSB_D_-64;=JNG6RNW;K3I5UY"8LN$*XJ NN+ /030M%^B_KNWW MWX"^1/'+;M _ ED#.4?AI?+"T8(1Z#C(/HEYC)MK+A"(U$*;?3^\V7-LO5K? MTRWPZKN^C_H._W'L^V#_!APW]&[>SPSWQXMF:2%ND YSS]$\L-X?R5(B$?I( M(!%[NP5R%G$Y&9GM+OR6!=;("/NLO0'S%RIPLFV9CI-J"L6JNT.QZBZ_!"BE MOU"[IV/@-=_9XT=J]S>\[1Q:+4"<_12GOL\]S6D!\_S':O=_@891\SU/?J9^ MGVU/,UOH<^(S=?K,B1A>OIL%+-@YP$6NKVC!?8:_B+Z VN 4[#$I!OCP ')B M.?S6\-!W[NX^P[Y>W%WT/O7BQI+_A/O@7MAR+]DTDB*6P[3UU)<"!RC;H5B( MEL (%R+XC^-"!'_XZN--V+6S(1A'__)?.WWYKN2XS% K:8Z4KV MSW]^N?YZ>_OYR^>OGZ\OX;^NOUYD.IA4>M])=U9S]+A]^,\<#]*12*,2O^V" M.'F?](UA'G2[E""\N7@. M,<#V,.B>&=)^!V=#M/X'#;:FL;YEP5WL#.QL)TLB7+'N:;"T]Y$FKPHT&2OE MJD6E'-;U!SAS$[22*M<]M91W/]++=9='&#RGP ,+ZGCI*,L6[9Y*J22(M'I# M&&W7+2@H7+,?#1.,_2T\@!4H)ELD+<[7V^O;+)-D40A5SR-%?)9"$3.P-I L MEC?6MD6S7E&QKBF$HO>14K[PGO/:6,#B#;9N.W#TAY>"*,[O %G'G/W 7N(5 M2ZS5-3VS"Q.I_5:*L;C0/D9+*/W!G:]DAL24[YK66,2(]/55"GWUETL(I!O] M!YZ4P2565P5ENZ8G6A$B'=U)JJ,K!AU==5]'Q2+$A^@+F90T@/^<. O[IU6F MHF/)CBJH1(!8/45&#F'J"1;4B1.X7(>I>(@ZRA3OJ*)HI(BU13)DM*ZMJ>UZ MFOG?QHZX_2LJW%%-E>T''>WUY]O)-5%::]C M]$4;(%#:,'.ZL2V\ 2);I#M:H.IYK G1%H@H8MG^\NIM@2Y]"C21+=(=35#U M/-9$D=FA34U$7AWS_?;--@O4D/I[=W10WNU8 44&@%IVGRPD38Z?X8<>O)7$ M6/"*BG5'A]2]CU4IAVW@=V":_\^"^_LYT%PX'2]'KNL3;#F8\MW1$[L8L<+D M,!1\MTT?PN@$UGO'Q2HJ4ZYK"J+I?GPO*X=Q8. [2-[P9@O-YD&P$ZQ^BHNG MY+R[@')^EEI-#%+$VI+#5C"R/(#$,MX!>H<4R4&X?B@JWC5M,4@1:TL.6T$P M"0R0GZOM[(DWL8=27=-->>=CE7#W=VCO[F^^U4SSWG<-"[CXJ3%5JFMZ+.]\ MK,QYP0_@?36U=H%Y\X>YHEU&&6+DD2TB;SH"/AC7WMM[0<6QG8$-NZ01] ME5?JCMXJRA+KC[LAI0VGP6B%V<##:]F'[J)AXCX\_B MA$I=4Q>S++$7=9$51?KM2KP*N$>7.K"\W\]0QX&E@P7X\.[AAWX05L/2NMVA M0#V18B;4?;+B)1[ B?&J?S1<73/_ )KS"']3=-+$E.R>JFD$B!5;9,SIS! / M!0U?A=!I-5$V#Z([@.,J@G]7B"O:'5TR21"K ME?M3FU8&8VC1PGA:)/[:'>65=3K65RZ*+#]<=/8:_X!,!)/"81PL[ MRL)DF\92\\(,-6&DJ\DJ#D'[2TH)Q# @EQ1F.%_/>Y+$W[,_&H_'3O&8LD)7FO@6 ^NZGM:;MHJA:IN?&OSF2-OK% MGV' Z4,_,7%"L*5J#JPJ/9Z!=V#Y('OHR_Y9J@%6@C(::E3]YQ1)I-@L4]]. M7D6=*,O/9/5DVTN4-7D.G'=#!^[<-K.+7WF%KJJ<42)"$)+Z),CN^=HAP9-C MNR@RW\K(SCP%);JJYC(1. 4Q\1(!O$3K=0Y,$WE* LXF@G)W5]N#2N(;(!< MSX8?*!9H]ES"5CD-Y!=EH&-M20CA 7I:NKP"'9=(@@2O2#845!R:Y2 M@%840OB5^A.#&'V/K'<0IGT*90_\4>%O,$K'%>^JYIGDX13H!1[QWFQI!GPL M<33/C6W+CD<#E@/8&MVE 9M(A-@O5$PH#.TKF@E!FK>DZ"& Y+T!N5)7^5!! M*D)XF?I[@2^"IH9X-7R$ (8YLGT(1K1^!;@ZCR$TT?B-,K@1.9@KW6W^ MT(E#"NW3U0-->,XGG&..!;JJXA()2!&!NGIL*4RQAU%P8=FNZII>&%)HH:X. MYJST449%2L5'I=-H?;Z]_IS=7G5#]21Q2/&*^"E?[&5@05)KAGO!*Y9[P<'D M93H;?AN.YZ/OP]YH#'\>"K@C//1VLHJ2O5O+HA3PQ7>'E5OITJHM>#C7U!3- MJIX9X1P'N"B;0P$PC_!$8ZRMT#M,WP=1RK7@&1D$,OC)S&2M'P.(-=SFANZY ML!4':"YX .%_2X9$V]U0E;-2X-C M:Q$(R.P!%2&DY'_]3XF)8ZB)K2)0_F<-HJ?&U\W#A,UQXJZ#N M>E)RV2/&MD\"L ;]I>9R@QN<4MD;\"D2XB.8DSR6&OYD^F%^5R?0J>_-MPN!#A-YX@TJ-A01$-S81+7I#2"W/JI:LB8'KINRY43LE9/5THS=HO MM]=?!&9<8]%%V5Q52'+ WCSHB#.!G"_ 7.YL%\T+PCJW-^BI>TO ML$1.^_T57,/ZIFG_1',\/)L,H(RA\;0XC&@#7U"'>$V#PLE )YR>?5U'.>+< M&= !')YP;P7W7V2^D:JH0R!F*7F=CB2ZJD[X8QUA*',Y2I95AP[TXBGXH )Y MF%NPV3T< @2G^KB(2EHOD8K3:XJZRP \0;J!VBZOKB\#U:'?_#F%?_31J?#! M>#>6\'Q8/+$3RW9?F>SB<7HDT53 LFK."&"G&MKXV?2XT?4(5D+N'!Z_"!\ M*GJ(>GO8>8> X[>@^ HJ\8=)1D4?0^R X^W1];<'5VAD5]Q%%^!X1TML%76X MP2PEKT<5PJ>*P]OW9^2&,3/6&V^R>H7[-P0CS@. 5$<=4K"+V<2;"Q%18&Q[ M^=,PL^D\LW]61]-$B7B]I1 ^U%&@VY5A&1YX-MX!\M):@JWF_,#YV&/+JZ-X M-A%)>:@[-+P3Y_+2PTAAV30X7\5&**TWQ5.+1\I\W:E9()26:)]01[\$>4@) MM#MDDG@VM#?##([$*&8=2C*RL4THFHOVL/!D3/:FH:TN%26J^MG4$E:56^OY MQG:\!7"V][;CV#^3X52S#P7S):6B 1>UYEE"*[8J7C;Q;?U4VZ.+63H'AG3A M4Z %@^2J3!7Q?1\=-3"E3X$;+*)S\G413HZT=20&=$_F"+G2*5"E @(->,6( MB-VQW9GV'H 9,(-W4$=8R90IK9?&[ YB=J<<:ZJ!P"M>J42^&' 5=GRP["_A M_.<9+AQ'I?N5XO*GP!HVX17TW D T,Q'VPF\#P-KSV*C60F/1 KZ4#5P,GRJ MC@8G1Q^9"!9 0+V484J? G581&\TE*H8GE!3Y#39P48,GK%)97#.24C/X*&3 MKG4*+*D" 2\O'N''[0=T3PF6B M*YP^"7EK!-!D;.44B,4#DIAEM!J*L&5JG*J\A A(7\@K-OWO0W5/ "^\/ /C GU9%*]0R:)*B?6DPL&\2NNR]@ M^P:<\L4V+">W JEU05QU"9)*D: 7$]PZNO8=6<,/';AP_82GRN T6:AAFBK* M*;NRT%*DG\7H?08,ZQVXWO$&%Z]P7%DU-GM+!"/ZS=/M^*"BW)BOMV/79"G&PKH>.)X.77L51BY'\.M8X$T%C<0BZS7 M>I?X42)7 X<,T=[^)+^_ZMGF2>_/N'],+0JVB)$R,=$(D$5OB^.\2%/;]1S@ M&4Z@F_C]L0F1XT+B&E\['1;S!JGNB>XNI+$%UNA("3\ER=1\"&^8L'RBM,08 M7N**JT4L)BGKWKNFF2'XG!"Z&CSX#MJL!KO$P"8:_&T22.8./X"C&R[6-8.Y M';6XPT=\3@';A*^:)#1F\)3C&'IPW0]+]7]JSO+)P9\'*K5U.N1B@Z"!@&T= MH!?/1TWC^["QCS #;RWWC07)3#< MHORI@?IGX%^^X1H>F /GW=!!B.X,Z/;:"EHA/8MO^K-J,5D(6JJDFPP&^ SL M?$??('C@@6H6G*/RLP)I1J5K(8WD9XAD-J1CEWA75_#:\>VD.EETZ09"">8U M@PFOB'CA%<302M%2!D?CJJ\4;\BO%(N\CN5ZJZB %S(7@V##1MF<@5'P9%/9 M\[E1-!KPL#R>%;*7RZT[VQYSRD0O_!Z ;L+_4+QVPE95@U25)6W$6R,?(D3L M"H5LT(^F_=-E6)<^L[R&&?3GWWJ/SY/?YV+7HH.@Y4M005$!@WL,/-21J6,C MTB[O]Z\N"F9]B!S;USU(YR (>A#QSX>_B_X(=5V2R)%/X^EA\^46[AZEF""P MND[."PU"((4SOSAO&L%$:$'!]!XX?!DA5\3-E!4,F; LW3 !A/VX:UO8E"HH MF:^:^-29M*VA*L4K%PY)%6!W=2. &N?,D"@B);]:4WF!"T09-JI$J#EB_&@[ M_2TRC_U%(@VV_)E!N/F*!BA5O.T#')'MHR#T$WYGAJUR)E5NY\:&E1KO^7+I MD88?Z)(21*8T[/I&K'7F5G;)8X>K@?@[HN/2XOV_GS3#0@JX!RM8!F\G9VCA MS,$T!^M"UX@SJNC$ ('U]S[KG(&[#RXL?.99YH:8'J4&<@>+V)>%-U+1E([; MB:4*I=&XO;W^(D'*>I%[KW)TU/ J'6UWFN&$UND15*^U-MY,T'==X+DC:XG2 M"AH>,(UWL!Q^1'X53[:]_&F8)H99=9H\\S#-0^Y8*IB4.-XM3*RY9H+)"FH! MXN[MT:5[$/9@A_##D)6N\IF6:5K60*VNLVC)KDW,.>+96(&1Y?H."H0]L)V= M#0$&$^=>LWY,?EIPY[&!0Q<6(3F/LC5RIF2:DAS04\8)%:+MH/2M#R#\;P+? MR >\Y%:+O@$I:=CJ755-K-0PVN5!R.< H.9:OJJ4+*NI>!HF42)1]WY*WGEK M9+U#+<"U'?N(C5CG5'E3!D'=&RAY"3-U #PQ+6/[=G2 CYUSPX,3-9-H&CM5 MBE7&INZ")R_WXMEZJNTKK7=1O31J7^5XD=CB8D>"08T<$(6R.S[L?"J'6C"2 M#C"79YVOV^P)$Z\N2IP24DC'R\/],*BRD2^L?:HLHP>C[BU4B8E,C)66_DQ> M^V6 E QKU291$RM>JVPB*:>D]!L%T=(;>K3"V+A4M.7T:(4'!&KX:$-D= "6 M[B.$%UV:P"W&B^;Y:$Q,5M^ N5S8\<]SH*/_XJ?"2FU)1:\6:%/H4,D)-BG> M46&28V2E1!?'",W@5B9#J/(*I\N:BM@T&M)8S-H)#^1Q1"']7[[A@-1U+QQ% M99?L] VD(;V3(SIZNY-4/:Q4L:[18UY[3W;F7$VL&C@NR,.X*)%I,R<$QL:E M8BJG$P(/"-2X0X]G_LGJ$ ZD9#U-E)2*&BVH'+]PEH'2R&5YS2T:;BM_$&D* MB_DH[@F.&J7E3Y<@U:!IY(I1_@:?MDI=NV=@2#3ZL)>:!^_&]X&Q0N$D$#XF-Y^5FWNS%>N MR"EY5Y]<;]#[B0?PAC7M%A0]4XP:%34>D<+M[N%X5<*7HJ)GOE"CTG!F$:E\ M,^@W##UJYA,*> QKP)_U4&U@>=0:ALGB.Y;6^J78 M]PRL=PR2PJ>&UWHM&,,$,'FOV C+6D V MP>/3I26)976C-H5I>J XCG?F&@EQ.9)M""$;OR-[85*HEF/-^;N=&:"IF3&: M(VME.]M0E627%LK:G9ZKZLC80*0E,4_"XE=+*(DD/#WB7W]E"J91N9+C970= MC>;Y02FT%.[B'*@0YLHKXT&J5!J/N]OKNVR$)@5(4"YQP/_7^]0[-@9_&/<7K[,ARL,TF0YG_<5H,A:1AVGB MK#4KBM5^S$1E!.G(821&H(4JZ:A)PSS%)/!57XR MF+^^O/1G?Z#98#YZ&H\>1X/^>-'K#P:3U_%B-'[J32?/H\%H*&**R N+&?>D M@B)V]R1]+:"*[DV\OQ]=Y13YKRX@^05Z9I7K*;6SKRZ@2J/[43.<("!B8BH< M61 V/_5']6-_-.M][S^_!NO\XVC<'P]&_>?>:#Q?S%Z#1(P"QO-! MY&-?<2.:7%1$OH*"#I4-96(=J48PC692"028)5-IZ!:\ZJ48IC?Y83H:?Q_. M%Z*&8T(,S"@L+"'D_'OHQ\A"'AK!^W'G!P@RRX?Y?H_OQN$?!\#Q-,-:.!JZ M,@E#HAV1+QNW37TN/3#@J?:K0'LN0?OI(W:+6*@V263B9U),$I^+)XGQ8C(3 MLP>/Q=@?^T28++ E!4T:F?[0#'Q<%>D&;XE6LH.822Z5!B+V%7_"DDHQ,K_D M1^9TABQHBS_^O3=]#D[-XX?>\!^OHRE:T?^]-QXN! Q8K+B884M17HP?='&O MZ ,RS+[FU^<#\/^W,A*V[8>__2]MXVG0^)8:1] M+=K@+OKCI]']\[#7G\^'0L["<>8F.'-FA2O=^#+6%9&GB::'94.8K1&IAG0E M[::R+M677:7UM2"B/\70O\L/_ O@;.]MQ[%_PMT.PXB_O"BXOAE6[$%4)'+?<= +&-+-%9]&_^094HR^ M*\3UN4(S4@UW?IK)K-F\@&ET^;YL=\X8;G>FO0=@!CS#"1!$]D&6);S 9VSX M,GV>_#$<]F;#Q6@V1,;NP N8AE/1@D)'I3$ \LL#)83N]5FTL/D9O;ZZ\7XN:."MHN2"W/!P/5-A=;V- & ?0.PK<5#)-$ M@0?:8/(RG0V_#>&>XONP-QK#GX?L\P-F*2WH+4IPC!GI=%5$O#C,]VEL>Z5# MN:R:5$.615^IYX-5A&QX3+:\>">>.#&,Q4(W,S3Z>HO^?PER(8GDH' A(904 M^02/Q84$7R7-V<]B!R:%5@K?V]'*I=SZN#5873XO"[RYX$A\&0ES^4R(@5SU MXN,1\KRGV3"SU!6SGI;WD&)U96A$JB%=2;N91;>N[&H-^R N*J="9)E(Q[Y@D4FQE!&NT3TC$;F 8 MA@5.8//A4V!('HT?)[,747=0D51PFK6=(/T69JG$%A-Q'YSI#/U6EZ*F5&.S M3#NI:^**LBDV2@O#J:,[((;16N"W%:R3G^[A[O4AL/0.Q_-@R ;W0"(,TF)#'-] Y8^ M2K%,[ECYSJ)F:U+-&&R:13-#$](KMA^A"FG$&-KH#I+YXJIZ9*/>O\4?_#_G M($<,QO9$=*^@1_MRTSJ^2IK\7V^OOPK,=L\6T(A9K%:,<>VRX17E6QRZGK&% M>Q]<[+ITH0YKG$(03F$G9=)Q%+0Y&ZZ>;NC3U.TP(ZK+UT &;=%$.<:,H2,' MMGR'"<$F4P-I2D23 4 H>'5]&N=P9T ?'FPE"5#"$H*K;87)4EX]76@^) MB'((3D,_6105[S =F$3BE')#)@9@8Y?0,8*V>H<94DO$!C)=BF;,:+O3#"=( M)^'$V<$FJV?;6C\;[V 9OM>EG$\J--5A)G$3MX$D&Z)9%<9U"<.YT)&'4*/# M'&&5BE-FRK);"VEBIL1_(NYAJ>MWF"CU9(S-8!<*32$$1+(_5V5/<3MIA.]N MKV^_*, B!EEC-JED57TV5F ./"_,F(/\L1&&9.80ZW28)>QRQ8Q0R09[>(9# M>U@N+MYA'C")%%- )>OJ#+P#RP ];RFV8M887U(X@WYV3U,]?O( WXR!C3027C*O)"FZSFFDE[HL57Z" O M*@H5$T$E&^L76\,R$&:>\0Z&'\A_D98DU1KK,($X"AR3 M2R5S;'_Y#AS/<"%$@=LK'8M*:J70N[X0^_2 C2Y5)(MY(9%!%;,9>;0=8*RM M01 ;$XKE:)9KACD9J3^A?^A0RN1AJURRYQA%6JF LJ&6*GZ/MP73;LY0SH MIN:ZP?.W0%?+?_JAJ_@#<'7'V"6C:>1\'=F:Z3!KN(@:4ZD94VZE\/"UJ30& M/Q-(.K8%_ZF#Q/Z?;I?#VDR'J<1%U)A*S1INVT]AOD!/#JC?VEY?W%Q<$_*8 M]_XM;$_$4]KN)#3_!LSEPG[1/)0W.Y$_NVS,EM9+,_?J]OJKP#L6RA3CU812 M\1&MY8 P;]639E@H0O;$R@[4,H8PM=%%MM07L)6GN>UGF6>=QS\7S^-1JGG1 M\W@W<\X?HW\<>A;:]SVJP4M;7;IQRY"+OI:,*H4Q)>6E9QW+7_)CN3PYO<@A MKGB6^LI/%C'TOQ8;M)AO1GJRC"H-\2@S..-@OLT/YC 9O<@!*W]6>M@%Y&Q# MM=!B2DLUZ&CRT--+H>!Q*7RF.-D%6?VL=8#&LZ&]&2;L5'R4+:X3SF/=WN_"I$'*0. 2ICH)S+NPT%$26U&ZO(UQI1LY6XANU=MI./T=D M7=F_%AVY%_WQT^C^>=CKS^=#L094PDO,TJ,X8UW!A_,E6!F6X8$@Z$&A6EG. MZ@RMI<<(REMW+6XNJ*1OW&&^+@@MQ3X6Q[DT(A#S&'YFOE&VI"[7Z@"@DODW M#"!6:2VZRZ]%D\6WX4R"9>@ATD/P=F*@[0PO-/A/';#3C.4A U&:UQ9M @[!;%6;5Z<^F1@)+'9?=-[>:S MK)+NO1$,&IT-LK-NVXO,&'B//AKT/4 MJ)5/]/0(H?&W@43NJPN6C-,CL;9*I*LC94UQTG/%0C*/_$1 48"0QBQ^2R;$QB:H5-1E57?1&XZV+GIF.1Z#D)H!U M@:-H1$U659:\T9#LU^W:E@J>$K/:E:[S=B64578V_#8"OJ./,HQQB&Z*F('M*[[6S^XJP],GIC>LH[P*JVFB?]%K'&91=N8L;5&1WR*),I>RJ=:;76:1?PE;]2,5(D['.+9IA_W3GR/:K11S6%\ M&N\T"5N HE'KSVW;/EY1?&EFQ^W+PI>QP<9ET?\OT4^J(JDHGE012@K=VR!N MVA8ZMB$7D*B74>C-Z%S'N*]A;E&JB8!"I\5;&3YBMY296IC)9;4"NI>8!3]F M<)9$$<8MW3"-\JM8'DVF@;\5FQNF,M\XR_%M_5L9DA2\F=J.;Z=:]YAHZ7#H?#-/WF+T=F%J3:L"7 M:1&SMZTMKTI^QG.P1O=HB8>#K(.]X(G@B)&>WX8D)'>[9;"57=[Z,_TH]VIM;2[/\J]@ZX3(O%H[V^O/*]PR\] M8 PM.$#WOQM+D'AX9#T!. UHNPV<[1R@N6/@!?F5T)DKG4QZ9(VLI?%N+'W- MC',>H%",*&;5_3[\)_F9OO#^=(ZY%>YI7LS&Q*^F! 5'' M^NAL-_<@^\/PYR[RK@YGA*,_+.-VFL='I)J]^/ 'LSHW!9;2CW^*9[(D:GUD MO*>-I5._X1/D*P> Y(O,P].#W@XBO()E>#*OQD>:1DZ&>Y7!4/JE#V9$HM^Z M?=_;P&[^!9:O<"?G)(9IL.N[WP\_@*,;+I@ZA@YFR.FK]EQ9^\-I%=Y!%=ZI MR>=6 53PM=) H0J+-UAT>UI^'U"\_OX;6(!33^Q^O_>?1XQ^C\5.O/QA,7IO(P>(Z7F(< MPI^.8Q#^\"=98HSMA[92 P9M\J>/6+,8I:NU*=5$P:;& C,S1PP:<2YM.&O-,OX*)!Q (6W36,84F": 3*0K1I$E ,DJS+EM$1G:_.T;<":K\(X& ML3VZM'$QHN(KI$;'S878&:(1K:<2M;'AT*A=MM*;?\S:,PM&:"1++.0]W##] M@(B](%'1J=0!67ZP53X-KG# I%%;Z67+%Y'^=JLY^\EJ;JRMX'$7/ SFLB,R M+SY7^<5G_OKRTI_]@5:?^>AI/'H<#8+$,N&N$VU IY/GT2!('B5P22I/#1D- M+E)!;B,__Y%@]U,TSC%%I1K5='DWF<7A-)&;PKRHL- BS!9Q]$D4B M:P@UTCA=WE[?"4PPPY\KK)(WL+T7P)!'W[$,9$1",3F-#_0O\K2"KZ X/Q@% M;\"#0<2%K6WI$*S0N#@SW!^E.TU"#:D(PF&'R2HJIQE#W/DC)W#I-I100RHV M5%4I!2E*).[\H73@NYZ]14%],H(3EY&26MT@1XEJ"\A106HU=J(% ^L>6/IF MJSD_V%:35#6I>-+,DE(N+W:K(86>X^ZSK1.9:E+IN9:R:'1.(;M,5HKX[CWT M(T-L)T[]N.(=T3&%)EX"B12AJJLR M7ZH#(+%9HL3!ZT7[I^W$$KH%FX+B0FD4KN#*^KF36P &Z3AYAG,^,Y2H=ZQM MP625DK!P2T L*Y6R&3265C.;>*)/B)@[YXD%B'-Y<2'I%,BFB\SM,YUX$J_G M)6,V>*6"F8D/?Y-*I34G8+)0V%<-;:JC<+!E_BJ52LIQ+=!!E>'4UC[%L(RM MO\7J(?5W.35!Z%MF0U(J2W/6JZ)B:22N(1)?.KMT41YMQ]5^H*0* M>"M/MDQG=%JNE8S!ATI2*8Y$U"]%GB$J(P]L"U^%$8I+I>0:TWDE.2,5?Y7P MM,3C><&K"U:^^6RLLD^(&&JF<;N!N&4SOXGG!UG)^9F]JMCRQ>.MS9W1=J<9 M#I)]LLI$0L-'(<&)F MD/[R'6X*X9G26D?Y+7&>C[F"*I& 4O!GJB2ANVSE!XRK*.<6=X&3";-A%&:PC_Z*&+- M \I& JSEP'<0F$5S *ZL2AIG%S12]9T*D8]&0>S1,%R YOP 4;PPW7>"')[, M(8]N\B&/1N/OP_D"91^;PY^.7^D=/R,TUE$" FPZ]X(2 N;M!_#F'4%#)I6% M_8)B)$+F]+=%O44PK!-'$ HL-G'O6FT?C'?P!- >ER!IH MCA-$-=VB.1M#1EY66AM3S-EYR R81L6 M7$70*.4[&Y*;5I=W%>3F9#WNR+R'V[@\:H:#PN#C[,R<6E>7>=5$YV2Q[A+Y M"C8H',E':EUQ\C&+SLG*WA'RY;LRAE72+!AJ[;E$MQ72+%:FN8?$NU*T%UBC#GK@5?>)M@+/8 M:-8";'>VHSG[H]MA.-V6ST*UVDJC>RLVB#GERLU/4"D"#>,\XPC7120$"AWH M*K8E%3OXJS_KA,<3I58R7[6X*[0@;ZO2G[^?1XV0&U>*\ M8]\'%1150M=E\JBR)3P(/ :XG5ZRB!*ZQWV7] M;>4=GRPBJ;'0'AVQ)RNTX!R$QR@=6[[+:F<32N+@9Q45_\BH^$<5%5\NE,S& MDY&E.T!SX0J,O' FJ^" ,+>/^"2M(]C"7=1E!8D:>"S:YBX+&U@"[BJ9=UA? M\N:*Z6PR'/_2&_W@=3=']U;_WQL.%T/T55GS,+HNBO(B( M>)JU1%>,\#_)+).8V1=36JKQ2JV75%@\!L'4"9 79A=%5\Q)H9^<_#4859WN MTX!=/%4\[0LSB9*8@*_0?1HPRB:)8SMF2S8+EL@X^R>:Y- .90,W)66#GK5Z M=Q7/15).VSGA4\' MB!"OHZZ/[(@CFL(!W%5(-1((W4GUDQ::3)@%4X5=V\L M6"0FD"MUGPP5Y.,5,T3L@Y.^KOM;WT17- \ ]EPW(DOZS@2!LN#^.7R $_P> MBQ.&-[R:[S[#&D6BKD.V+'=U)-,#Z\R4NP/K(FN8I>NXOW2P-7,G4&8-A0<) M?@SB=S$;GF[SAJ?G87\>W.H=VN^9Z ,]'7U!J-$IE!MC8^ZXY!O(5+M-JKES'E$K7?U5L/F7:[*H6J;375=^6 M4/SC0ZG)*CT3/4,"&V:U.$^W>3>7PUIX_&+/7O7LS,IH'K]Z7A^)_7-= (HU MMI]J^\#$]."#,533XB92 ^/SQ>WUW8W< YJCF(TZB&?3 M2LH M(@2OUA(>85$\KB!%#,J?1PIX5JDME2C#)*,J5T@8+*C,U8?2'6,!BQ1-90L4 M>$&4,(T-3,UUC96A5WL/=GMQ37UIE#2-Z:G/GBUE[..3'.F<7"G-\TNQ_FF5 M1RM)&%53*?':D7QU' 0(4(Q M RA5??S'!7"VN(1DK,VH1!A:\9IZ]]WJK#_W=SLS>%"AF0/-W3R:]L]Z\_]G M[/R?_%9/AQ_KK>#7>L9Y+:@PM&/S(M4 C@NG>7P%>9R])Y=XF!*%4.7 -4-3 MT63UZH:)MB=O<#A88#FRAA_Z1K/6*!L6VW:\1HL=HPMO29L[OK46?@F7M?T9 M96W/_IEYLO]:%-IPT1\_C>Z?A[W^?#X,DA(>/_LIR!8/9_SXPSTM^++0>3_. M68^>&F<1*8O8Q%A72#2U=+?&P#LD43_TGAQ7EZ4)J::,2II-QV>K*7DCRY+H M!,>QY!BZQ'^6B@K<-)HG"5%>3@0PY=!\9@%9.-H2'I:<'_C(JYCR::RNE>4& M&P -G"C%,Z8=[% MMBC=7-^ I6^BL'SX\\L"J04SF= W(-644GL'6U-NOML7\3N6K.3W^Q?MG[83 M>*'T/[")8!E;D8I"G)A0NK>I! J67_)1Y2C-6-N"!WN;SS]5HR4I*<-#P\R\ MH49')NX,?->SM\"9 3-0D+LQ=NX+V+X!W.L+0HTN0%^J<#R/<%I?72<'T6^[R]BFKIB%$NLVB*8%)[W$^> MYH76_LQ?.Z/'/@P_*#T?*S1I)2LJTR2 N\!WM@T M&H96C--MTJR71PE#.G(EU6E507KE%\$D)L./';!V@P\3; J?B0X"[_)G:R^#:;\AT@7 M08*F@;8S/,TT_@++J0/@I@KE74Y*7F;@K]V:"#]-S=W,@XA=D*_?-=.'!R'D MGC&R8-G5V%#/@&8. M7:@V.#;>@>NAHVJ<%;#O$;(\E5=4G3,5$>#UQE%PY*XC6B\0+6":F@5LWRV/ MM5E:477>5$2 E[.*-+QAH781]=QDU44=AI^^1'B#9SA!]!]#^ZSW-\-;Y/:DT]MT] -D+72U6U. MU0FC$5QDOOGN[W:._6' 00L>@.9M[H$%5H8W SJ @CY"?*GI5+&I-&2W8IV@ M>%.))R92G(UP-$* 3'U'WV@N%&I76V=-*C15U*9%!=G5..+$$3P7 M=N27/0-D=*<7 !3MLJJ M$H(#"KR.-4V08Q;NL2:Z[N_@(KB/[IJ*J( IJK3B663FE5!.[!HQA+.=MW\! MWL9>'JV #\:[L83G5'?B0-0\QWCS@U 1F'6#K1%5&<01C;K)Y@3'NI]O;,=# MD?SO;<>Q?Z)EE-487^6K2#6F*;12_+R*4B[1KR+J7\O#+AK>HZ8'P=@);ZGR M!:52=&4-%ERXTTDJ51"L5)>)+YZ*BJ;E^RI'H!E*-93ICR"A3!J$*RSD;-AU M8O2R?,$.:(^@A+S^*"64PKS+;]N 9JGGDK9A!6BELM%SG@'CD MP&.GX81WB)H'<$G#*&K*R1)Z%9/G"1:A&WUV^\$0+_X)- M5L32Q&EPB4EZ!1,((!Q'%CPL^66B%Y'1SA7M6=-6N%7I@6RCS(&P(_LLUEA']F2W1 MEWE+]& R7HS&3\/Q OUS/GH8SOJ+T60LU!@=QZ,8V-LWPPIDQ4#0=QR4GS&X M\2X)6ERW4:&F[8(('>[]/O$31A0Z*WBMUM/C[PZ.OVOQDPP?!A7;UOFCU7DS M? -QS20A4I-JSY.,!1DE2=- T#-)B,2B6CIBE,LLFB*-QF$FS["JA0DM2,DCX\E()-37N*^CWB(=L[[6/%IB\\9*PD1<_\,RK MBY"",;X;OT.C/4&981XAW"MPT -?3,8*E5,5%=Y$]7P9?H\ M^6,X[,V&B]%L^()L5=/G_A@](XW[T;-7O9]13WI:V)4PN6Y/.W1&J$T+SGS( M SL<,];RB&?I2U*FFD*M5 \HB")81L_5 J(<^T@9$)^BC=2@^W(!!]U7<1-4 M!;T6FY6J"B[ZD,= M8*-&=$HM+BPE!1I78IXW#.BH8:9Z-#Y0[#&X&P:4!"+4.+.H&D12V)@P!NS@ M(5T)-? %3YT1C,BH$<$@OP$\[O_*C-U4=:5D51,;X.IH2#&E-,"D1 "M_IOM M![^+HGF176*J-"4ESZIS@H9?%4%1)89M'A"RS8]^&BMI)XWJI:Q4JT@/&N95 M :@YVHDU.7.)3'AYE8],2+(O2QBF\&Q(;LB0+'B"$6=(YCMQB#,DIR<,=$PA MV)&+"TO%"'ZJS=.%07R9S'KY;A,MPKCB4JJ9024T^B1(*I-&N1MJI=4F02'5 MC*Y\YVUUC:YJ,()57"FL'2T84*]N;RZRS]:[HUU&*=4PAJ:Q>O0M%)]T#M7E MN]0[MEPM*5G1_-:-#@?L9""7]ADV MO>1U+[J&:\BM6JM@?32D2*6BBK>') RKS@;N[AUIEBGH503%][>!..ZK"Y8# MS=1]4T,O,L< Y:XQ[*6A1^51D@N4TD2'Z#W;UAJ%!(/'%]^Q)I'O#34M^7[V M!%G< H"<%FE<.+=*#[\Q5QMY?(YIER:K:%^)SNTO\+#N >1#79BTJ$H[RI*/ M+R*<+E'J3J%D J''Z'%J'21K9*1QDK_O;VT_E[*Y6B,G09V:<*BQP0LN&Y&S MF0,VR+[\#L)+Y6?;=6= -S77-59&N 7I+__IATF?4-+1_F0PBDS2<3:I*9S/ MG8/9,+G]?K0=./T_P:&(&EYH'Y@%651WE"6\E,#6C<=Z%PX="ZQ1QD(Y!P^< M.1S/^(L/H%.T.0D?8@&T:0ICNU<;1NUT[*0'E$"(ZV9O+!Q:HC-"%.SU#J\J MHE^Z4\U84I_RBJLKS]E:0#20NU'>.$;HX "6T4TJ^ZN2ZZI1BU;!=WMN\.'S MPQ(5'Y;:$3Q.Z1O#J]')-$Y@WYH ME$N0].2\"J75,$%)=9T)RX=RATQ>TCD3JL$HCDB?U%S*ELQ#>%G.9Q;JRN?ADA4$#0:9_Q&,M/'8(-\ZD96!-+D MS336\6GQ:"ZJ8!2YJ6H4T8,>]0RK]Q;VJ6:!-9P- >F])T,+4G&''PEHEC,V3#I/JP)A MB38<;'DI*5-7O06G?B;Y1=,#XQ)UW(3@(P5DRTBI7S9M9)R8J"14PV##W3 O MB?Z;6!(8Q">>GYM"[*=(T)B77 MJO."AF.586G%CB^:@3E4Z UJV9H=X59E/E!9U*A X<2L7? ^:85+2AU7\"6O#62A5LYA"L].2*VDH;W5HX(U:(W M6J4 -?*,M /\X[6A/_,,#TK==Y2I#?W0RK-+ENU\C/6C9CC?-=,'D]7Q:K&. MT:*LP8YPL0G#125H&HYZ(XOYX@C(R'H'X &XOY\A4"^ODD^<: SHF87:0]B)Q)6@^XQDT[LAQ#DD&,0E4PO@Q-5CUS MD F9NM&R.C))AL,,19"TUY;Q%TI)>:^9*-;N? . AWGM6+N]CI"1I^VP#C(- M7P)7,AW2!&]F:807;,@>\@O12] :K85$>X58R?@F'_;B_$3F7"PO[% M@HL.P"5=Y";1C."GVCQ=&,27*;1/$\&:9%$S@TIH]$F05":-MA&L25X-$Y24 MUW$EF<_!FIH(UJ0(HS@B<0[6Q&Y;EX5%36PPJJ.A*I/PN>ISCT015.A:<:9Y M]/D5*K8O)2.KLX?*BLD1J4:C/%7R[:3S=2+"D+"]1.4#VTL"BY$U7*V [J$I M _8=O5>QUH0@*R*ZH"RSI0&SD<=NDD_6Q5BB1UHZNGFPK?4"XA>_%F1]BLGU ML\H. *$ -F*'E\#T7L&T_H7>M'XVF7W-1=:%H#LF<79!U3"6-!W] M3CE:E$JJ[CXG7O]JA(_ -Z$V:QCE;L0;M\'3(=PO];>VXQE_Q9 ]!/U$7:8Y MVN'KJT +/D(WXN0JQ;Q2O-NFGE.*JZM '"XRUWT4'^]3;$\SY6=-Z#XX_-!- M?PD/U.,L[9'I=Q'VZEZBK^MZB!WZ,LA5>XNZDUO93L];P."9+GG M-+E*^LM=P;%VV]G9JK[@9W^YK'>28$;P4VTU?[DR7DBA8@[^3HWZRTG"HB8V&-714)5)L7W] MT?<@!IGC[A@>:1<_@?D.7FS+V[#?5E"U*B7[JC.%Y5:C.CZ<5E )C=I$;/X MFK/X:?,A8M38F7_TL*A_1XN'!'Z:WD^8KKDTQM<0XVS(E!.D'A:8YGS"I"?? MH^W3QV&G:NU,/09.(0*T$R$CKO8 M =H*(H('RIBFS]SLPY0G&Z$I7/:/IHB#C'(OQG @1K<["MA6\@E_O MO://]S;Q]\_7OBI>^PJ>><1=^Z9GDNY>^QXFBOM]?LYX!N_ )%P#TU66BC'\ M5)^G4PTX9+I4//3]!6@(@W"!S2\HI+MCIC;2B-SRMUO;FGNV_H,X\5=HJ2,\8)K[><$@Q5Z3^C%J5L9IW$D\ M;VJTI!)O>,.@BIO%\$,/DG-1-9A(B<(551D2?,\M;-?RX+-_++[?W^$%9H !?=M>W 44*P>S&T M("5SFC"&U<6$L+^M%:BW_EO0O!!$>QFVO)14J*NV/!'8Y.=H1L,<38X1P_#' MCVP9*57%!FSFC$$EH13FJMH#-ID9^AE] :D(/YGCBDO)@29F;B8 L$=-211- MG)KQ%=*R?H%[IFPR2P'*9E(,G5X)TC8_$\_]MR 8&GX>3I?HC%((J&:F80H! MU9B$6WZS+@DYVME8TZ+!*X"A;$PZ[F5&UCMP/70$_MWP-H:5W2+M^UN4>X&: M9\PM2\G"ZHRA81\?C)I[O][24Y&"F(G$?,5AIF+&MR+7%Y?9MR*#R]T1C^/(2_3GR[9Z./]_3DUWNP?JT(@9@E'9?PN?C1!UT5>7.(/]H. M,-;6P(?\M/3]PH&SNAF.[.4__7 H\,D;SO(EJ>8@%E94R/5=&QA]6ZSFP])39!T-BVK[+V?#G8O;CPT"]QJX36UB M8W9%N3&+.M$SK)YVWJ,U/SN0'N2R-'%*\P)>8,)V*;Z5R\+2TOOL.(I]Z&.) M!+,M=(%-L/03ZTBE;V[ZRU."'83.O\7.2$J\(B@L*R4WV!69)P.]M)TG <50 M(KH'4=>7DBSTBJZTB! D5^[ 76ASH*4.H;*4O*FG>R*76*%0CD@%5T3LA*)H M)(WF5SGBFS9(K*J0J/'8FW++6'8'R]I,5TG&NGWF@HLJS[N"9VP;VX32N.$. M R(0)AR;HOR,4-&>YQAOOH<07MAC&P)D>;#S9B+Q/?:TQJ/Q+O.23**BHUUC MB'%:?'=!HCIXCDING&?ROE271*RL"NRTJ6Z*B00?ILE M"6WH5<[WYHHOCX3?)]!" 0^Q4[1VSH'S;NAP9^QZ RAD289E3JU+24 .)*K. MS"J G=9M/D3HU=*VZ$C[%U@^P=G&.8$[:)SH*6X'6161DI#E=1I5BIT,YY8&4.O\ :_=19_WABJD8 FD'UL6_8..! F M=,N'1$=9:BT7=VU!KM0)QO%F \8M@ VD!J9'T0Y_B5@24!\#VX)(^!",28B* M;47>9_'X_@#N\,-S- B%86G./D"F2T$X4;\M^48&!"<:$*(#"A$ M4N=*GPG)C$X#R[9H*HV!=QR2& *ERIQI0XD)+S<\(EE:DF'R\MUC 4.,ETT/45S;NE-0Z,?)404.5!(L- M6/N4YTL%GM1-I"@JFFK24KY: =TSWM%/,[C5JV"4R<5*S1AE#I] EI@>RGNK MD#%&3-:Z Z2'KB'=S8!N6[IA&N& C,^!: OOPS[L4X5QCSGJMYP>,5=R9/,N MT6%^.F@*" 4O76F@2ITC$_-/#1KBFCP=_C$AH.2U)@U*T>$S5>+!@!61S@R$ M0&4*EC5].E2LA$0C)_TN4')LH^V4#XN]F;&+SGP#-7>ON6")[AKA;X*2Z+E- M#8*R?>ATZ,H!EU8N:^6C;G ;G@A%48.Y>#<9V\7Q.[W$ASIBOR"6[(9S M;K2MY.=[&S68'BMWMS?7 FV;%!JMZ0]+DEH5!X!7RX%K[-I"3W^AT)'YUHU= M?2=6 MAYCP?SG9X)2%\E2[\ 0&C'?THF\&->2\YVS/K-6EY *S:H_LX"*_*KN)' YH M>$6_B^Q%22M1WXI#DKA1NE?<^;5^PZKQKF%D5'%'I( G'ID0FF"CIIGQANW9 MT-X,$QYEL3=NO)H_8796QT<2ET?:)742OS%^!AK\')9;C+55HPX/\1N]99!D M2XX.H)J)CI^APZ>^1\8-^ID*5U\U/O$!0!4?QR(@&4YT)T,.G*R-W@QDL6R= M$HEYE?ZX7U!)2IK4.?#3RJBDNU Q#ME#AK8SO' Z'5GO4!6VLT=> !3K485& MI218!;[0DJX6+G6M"YR2*)7ODQ,"#S1W\UTS?3!9/1LK,++@<-4L/>N 6Z$% M]:C#"X2ZDY_C1,$\(P@@JVUL@_+MQ'9G]F(AM#NZ=&O[K0U+40B%@3 MTS:0F;'>>)/5JUO,K,KMJ,F=8F)1E,'[#1C"4=.Z%#)R)[" MZB=%&GH$ZEH+9%OV#D=H^IN1HBKJL:6RU!%#;ODP9"'' WPF@IP:->A)\;4A M4K3O&'LZNP>P8]KG$,0Q^*^4.UC./GU/(,:R2K;ADGW#X7KBD/3DH.;)M MZ6% $=(6@5PS37+D8R]!*,L2<#$[@0J"RO=VF98&R?-6!2[@JZM("$9I&S&V MR7E34&,#T#5J5)"-KVEL(=F3(XR;?(5U_TO)NI_\4K#NOT7?4FC1%Y,3&:-# MMG<@G1O7GQE>?32Y[N\ ',;+N:&"AI*,"!J]9&+, 0I$"[%G;N6"RZN]V MIJ$C%_TP'E%P5;HU/.)[Z@:^I#1EN0/3R(6BI/RML] JQB,2%^IZ^X8+[=#" MLZ&E[?/ WD+R!R$NF/?)G_/9'N N^66T>!F.%W.A6^&$6'UK&;[ 7@-+1V; MLLTQ8UT!8W?J._H&+LJ3-]-8AX$5?'@0&D-E+7X"\QV\P$YO<&.9LK948[N2 M/I-CO([0+;VM;&G$!T&49F 7 3)U8%%MRSSXO^0'__Q;?S;LS8;3U]G@6W\^ M[$UGDZ=9_Z7.3( Q'V*$*!O:C'5Y#6W7\1+#&OYT'-+PAS_GGJW_R'5H[*.L MJ9-5T%VW[WL;R!>T0MGWB=YG(R34;B\] F[@"+@5-^PKZ1H-^V9@D,^Z7GLI MR8"$' UFP#.@* ^^ ^?8\(@7@H593UB:4(-=W"3G=#*6B5!3;1\LTX^V@YBHE"!Q MJ#D(#A=.XW'D44.'<_R#8?H>G.-9M\RW^2WSL#\;C\9/\]YT.(OVSY]ZP7=Z MFK7L+<,O"3U*9U' ;*WQQ40G0.V_0^B0P6]A)R;7C6U"IKJA3LFW9!5;DVK. M*-,B-@UJ37E5B393+Z6N:.TWH=D2WK3'!M%OFG\'R)4?[OYAM[0U2*^>$]]S M/3B5P[%',]54:BL-]>?;FZOL/D[2B8:?M*J$$&)"A >'I.(.?U[4Y!R):VI- M8L&>UG@'YQAOOA?N+(XI M&R)[1]]Q-&L-2)D)ZC&^ELJR>N%2F9)F#] M9,*'EPU3[ NT0O,0AE6%9:7B#LN^G5Z:!JS5$F@Z(CNEKJ/2RFB;)$\#YE^1 M%E\^24QN\PE8"^V^$J8RZ:+QMV]YQC*WUQI^Z*8/%11FY-CN_) KDU6N[UL4 M31LSMKFTG1XY7\0^3V"9"9J3O@'/"FY/%3,[GJECZ,B/N!X618Y)C7RH8#:W2R2ZP7?-:LKP7N?<,GY-C;&XT?)[.7_F(T&TM2S1%EVDLY,G"2 ME;#\Q&99,6GD![:EPYZ'6<-FAOOC?G\/+'VSU9P?_0\#9T$KJR:5PGDK,T^3 M2G!0<$*,NU1>FEB6!QMY\%!S(EU-2DY4TAP- 2ADQQ) @,YGX!U8/HC3":+Y M\'?#VPQ\U[.WP'D!R J'43Q5W8YHGT)M>>U7!T"*8TD3B\@"?HYM_8AKI'&Z ME>/)7ZM+!Q$)3L<)4QZR(''9%I9C#2G)PJI2"E*42,QI&A%(BFBJS E.7'A* M:G6#'"6J+2!'!:G56&?0@_K@GOG>=PT+N&XTW[J$E8981TJ&-+?6L&-!N%X3 M_*0C[#EQW4B5D5/5S HI4&JIE!S/&1@+]BRPQ44]*9RR<<7D5$LII!EK,JU@ MBDS#^&GI&;)X!"F-G8TIJLI)B>8FY:J0<+H*E\M--';W">$(HNA$4R+N302V M@IP\JJKM/'$8)6_T;3G/ +ZQ7/$^MS"4+(K,SAVT5)Y.EKJPT(^JAT,H;;V$7U+FU^D'SM H7U#FGJN(+ZOAS/7O5 M<\,/]I;PB^47^%XT1@)KU6KZ@C63MO0VS8.B28$KS575W-!'AC4*:(G.HHA3*S+:,12@HC4,.&O*[JCU:P MIIPZ>>@PR.-6JL)\*34T2"F7Q.^&2H(Y3AT;A9^>0"&==T,O\K+ %4LC<2?) MB9C[AH9)?.Q(;E>=*.ILU%6W< ]#+"N58IG@+]0:I8 R;3^CGA/=%5)E9%49 M)?;Y;6>Y=*J\ W^&V%AN\=:VL(QRNBZ73I48%*W>=2J[(M>&A--V33B=(D]A M'&7B/\M)BZK*R_. **(JJ,X'1LGEN^CD ML,Z8L+GU$[" HYD0A/YR:UB&&[AWOH/AQPXMN-B5AJ:RZB2J@8*",:\G.X#D M1HB61!4M**DZ56A%;MC%2LR3SY'U#EPOO#-'TH\LR%OX&PP]<,63@%U?7,B1 MW)XC1YCDCHCR6:$)))8WFC?'MF7'HP;+%&P-]CQK1WL DL7M<:^J#IEVX8NXOM7I9+[/@#8>]T(\,)0-%E$=4Z5 MRAJ1X$Z1#(DYE]4G@#+D[#:&'CO\5/!7O:;S5SU^JQ=_[.RJ6ME5-39EHLD0 MSG/ @;0\N.GWK>6S;:V?C7>P[+LN\%PZK]4JC:;'S:78?"#5'%BYB2VG+VMI MEL[(]^\X0#43X]V!+2L5"QK4<-IO@ V.QOT&RA0=#HYD7[$N']BR4BF:70<9 M_3%)V93^7*#_NK;??]-1%%%G'ZHP^N&HP>@7?[[.,^HZ_D$^W3#A>]1-B4@R MWM2Q*7'0QRAQT%=.B1B19/348%-B_Q6CQ/ZKOYQ+OQJK-I1&^NKVYNE#\@-H(8C(_0)IK)G!C:<<@:\@K+",E M+;AJ+#/W4 $@Q5/!^C%];$OW'01VB!-F1LD6.R5*,&'0W(FMK?N/0PI!E$X# M6&[0WM34+)=/IL/Q/+P0F3[WQ_-TG@E#DCP3 M1P$FJR12,V BMP_D->L&6+XETC'B\JK6;4QL0)!"QB0S3][O\XDI?VK.DC), M2+WVI9JJ^+ &$V*D 9SX7M:(OME'L]A8VY*"GR>+2,6<=O2=YUY0Y MSAKDX@4E;C?X?4!*OHK@3Y[%#8,LTQYWN-V9]AZ N6?K/R9!3XC1+K#EI:13 MPXHL8 X3/&H8?<-%@IP%+%5&2JJTO5*6(\+)TT-@F-;*0![!L994I_ F/B4E M3=NZG.G268AJ*H8U*LJ?L'_?(>[),-: M3P&48GG)F_@%GSB3O5$D&PTR)B:4U-&-A(S96Q:SX84F4^F813 .'4@ MH*0S75#@M.E7@D-\K7'1V9O_RDB&3E[N]W#<6>1+K(1Z;REU)5KH*")RF1Y;K.7Y@_0J"YRPV MFA4IH[]>.T$Z@A&$UK!<0_^NF3XX[#ZY7_'4[=!Y[$F$>SS65$K!5%F7I1"' M$]\HNI5+X\Q[+UFK,^,1J" M48TH4Y7!>=0,)["O)(Y@,\/]\>B 0V[H&=PV\N8V[7?3.KN%!W09J-\,%3ER MOA:\,B9 $CXHXLNX!Q1-!UC+M@9%T7?/@Z)]>&5,*-7J52D)O4;<$DH_>!X& M+>*JZCM/WA/)=]N$S9A0K+97B/27SX-#!,"<7HU*F<0"_4*S]O/$/4Y?]^"Z MZ>TK7-KDTWJ77=I$W__?;L]-7-_TM*@/YYN:\TT-J[%!\+38F9L:O@=#\3;Y M2C,J2,*Z< 14.TKS .8%$ 9+0H#65$OQH MJ8!28[7JC%^!+/1L>5UL",8&[.5=(F_DYYUXM-CHF_#<=^2D=C-4X\AI)C@Y MS<^[X+7/W-,!J#*> "@S=?(=7VP?/"= M0WC? */4(YTHU@/^D3-S0R=.5#YXU=U9W(4\M(+7S,ON3KF/MK,"AN>C6.Q6 M(JCO82@W- &7?C>MM3NHM>Q+;:59+@3>NA?OJ@P*23;<9](W 2>GT,_AAGMH M=9CF;<4:*PEW=:9Y$W!R"AZMA*MA?G[(/)V/]XJED1V;__IY;(@"F5/TZVY8 M8K!6W\+S?!/#A5\/SD-&)-"<@F6+M^C4Q3&&2NBH8>K$>> (QII3A&SYQTY= MY;CJU:#4#QVHOS4!$-=CQ^FDF'+?!\7R%_Z>4EQ.3BU B( MQR'F1K,IHL6'JQK;5IA/*.E97R%0U0USH"KXY5[XZ2C1R.2<2P2<(U15>;8J M>O+J2H2J[.36^5A$52)4B29+.RK.4ZH4$&58435"E2S,*-447KD$J42KMYT( M5;+ID*"0HQ:9I5,CYD>]"%6R:+KM>;P07R_BF=<.0-X^L(R M@L,Q0A5FQ2@\LN)7#4)Q*;7;FJ8RZP\K3B>?_^2YW)[>Q-\T:?.5&\%4:7B7?%8#M-/S=K>X9"_?AX3HD!6*@*6@AM_]7R@9-CY MRQ05"V/5J[LG/(#!\)*OO0^?YH0O&%].$;*Z<=I5-M[/Y374YI<3&"VR ,TI M3%:]4W-#J\1W(4M$^5=/D_$BP>44U4I*EA^6S,/)2-BFB*H'9_:+!)I3C"JY M1T('3@5GWK>"+Z](4;+$O^%A0*CU9*Z5#ISF4)$$9[XAHV0_2:O_V/0DAX]@ ML'D%DTK[R^6?%'9K!2H\O+6V_%!^_3QX1(',*U14QSTXL!>>PO=MS!U*J_E& MR=QF FZ^J^&N4O2H4SP&G8=/JSCS"CA5:#D0'PIB[F^WFK.?K!)AN(+HW(>@ M1#5C1'QFBQ$!_Q[VJ&>O>O:Q3SWXGQXX]JKG!N$C['/X""![^(C00:7O>QMX M:OD++%\A69P$JP(>WN]31KP9&MQU8DK4^ZA4,V[[@28: $_T0W2QT2=D6;/; MUWN>?*4H*4.5RB$I)*%+J:;PRB5()5J]+86D^'Q[$>^ M.]?XU15;6#5Z,"DILTBS@23%,DW-C4L6;ER>N5'.#1)(G)Y+UXWH0LV.*Q9V M7)W94]WMVAX9F4^>1T:C(X,&;4GVUW*-C#AV M0<+I(/(P:&.0X+^>UN 7N.&X/8\78< KM-G*^2]51#"/7",)>5OOW7G@%0X\ M2153-YZ25&M::QBGJMR#M6$AP.\UV)S.F+513!?/@U3L(*V@'4X!H&180GEO M0A(NK@+VGOFOGT=7*WM/2N YA9%2:XG+8T>:H5I9TAB[=!YDC2YA/+315"0J M\6\MT"\T:S]/X!CCT=<]X]WP]A4>6'QA?6 1=>-_NZDW%/'C"M#3HKZ<'U5( M_*A"TIR?DI,9)M"^TV%<1@LG2CHI9'D"HQHK*#R D84:IIM@>0$BB MWI8>0$BF0X)"JCR X*M+*>TK$F9#DX13;:\8#<&H4*:<&G&>XB/8(=33PO8T MFJ6/K "S=1ZB_9"2'&)@E;G=6 M5N^T>5D-G@8FW&,LN"LA_!IN=Z:]!V .G'=#QUB_%MK'/;# RO 07LF_##_0 M/W'S*Y_&3YNI#6*HU.. VL'NXA7F$$Z([?ZC_N=.F^>MHMJ( TP^K*<\5Q8S MB(YCZ'&B\##S>'A/8( J8:%NV6XM>LEK"^?0F>@&0T/=B>\M8'_.-Q?GFPO6 MP_=7L<[QG;FY^,KUP8=X&W6EFPO!9&E'Q2PW%ZJQHO+-A23,*-44V\V%).IM MZ>9",AT2%%+EYH*O+@4;?\,I#'Z ,(VGRDBIZ;;G\7)$Y(]I1(/)44YK236S M-_$I*1E7SH *MGA>X' ,2%2;?)F#;^'*0BR;EO .2G@M7OVMJ3+/(GJ0U%BA M.G.W+@LU6UX+&X)1H;>K5< 9_LLWO/W(@F/=#U0U\3; 66PT*QN5/WR7P9OC MK-^7;@(0UGM>"(\0$S?Y+4^ M4M*?/X\482C7W8+=A2/% FMT Z/B2#ED$A,V6'(].(\7D4#7]6M0?\C(?VZ1 MP+JHP'BAPIE3= U9DLHW"V3K2;,Y=NV\*DFI 4Y!.D[*?+!J(;Y8O%#'05'G>5HIQ?[UV GMM^E7\ 7K>KQAK M=^@\V"3"/1YB/+WT\@\A.[+8R6%PX7">/\U1)1CL>"CQ=>V08C %X5Y)/ \* MG"E(P"%F!T^/4F$OSM$@"'&TEO_P-=-8[0UKW==UVX?#B/4Y.13N,ON<_'O_ M^35\/]X?/_3^\=I_'CW^,1H_]?J#P>1UO)CS?R/N.EYB0,"?CH,!_O G66;, M^V_:2MS>TAW=KTMT= "[Z*UVG:;2[+\4&Z*;36F'AW@\11?]Z++V"G"$P#3M MGRA7A0O!F$$=.G!C6?)XCZZR5)SASH#\6E$#%9D>5Y'%(+[4HZDJ%2LXJ(Z5 M!P049&+!7#.!.P.>[UBH]T=1B(_M2FIU4/<$=17L%BN(K\:#NH.HC[8S@'TV MO&?;)7.%5$5UHC#++G%4V%H[[.-*^XQY65FI#:GXT^#6@Q\XC;Q@.1YE;R3< MRD0YVBKM9:*Z4O&,'QE8]S0D-%1Z2$A&8;#1G#58+FP4%PS^GAQ&M5);:82O M;F^NOYPBWUC04>5I7LGN RXN>F#TKG8T.U0_,XP&$%5>L;6\0)XLG4AH< I; M6^@.P>7F(/B8"_1?U_;[;T!?AM\;6:X!.[YP-)0;-QD A/**X//-S>?L!4'4 M:"]JM9=N]C?^_9[:IJ$;P$6AX^G[G8N3F^UWW&Q/LY:]("S]$KFKU1-!WT#$P:RYH=&WL?5=WZLBV[OOY%;IKGW-V][@+ M+P6BNW??01 Y"X'QBX:0"I"50('TZV]522+8QADC6-JC=[=1*%7-^6RU #R21]0R7C-//X<@Y8"T4"1-4<$97"+9%.R0P93U"Q!,4PL3B3 M3,=&*9&,)9FD2-,4#4:CE#?&U(&T@O0R[%O7CDU$-.B=-@2[&%,-V1$/:S@<-*3N'3_!O2_SR3@:7*BLG!A]^\)!@ M,HH!%PH0RWXYEFC88]/210U=X=_P'*^H3";S M:X60&XP*I"/F!3?OSS]Q2(\C]_Z\ 1"[O7][5 M?__R'C@RY?4_?\O*@K"=M0;^\T,7K8EBQ!QS=LN0,^4+1$"1&&< W%Z2+ \O /@8-TED5+%GBN M( P*+ILJC,T%7VI:MMA<<79%64+ZV;>&HD$Z6"YD"5[VRALC:PNML4#1 D,) M:%G"HE]7-UK%:/!T(\,O4@J3<%O9'X0AZG#"OLJ[S9NZKCC(-MA90\[# :$1 M@<9$ ?8/0H&@*^.Y"ZW%=%R:I:V,RB4+0FTNF$"O3! I#A?UK8MDA%S7RJ?S M%4EGZ3([Z^FLVFG>=SZZ2#L][(SGB=A8Y2ID+S5:SE(MJW-\D4UH5"U%.IAB MP;4P[ 5*\!G1,_?9,A));4(GJP*YGD"93"?LJFM,'L^X ,90FN0<,. ?3EL3 MC29PVO!AT,A+_M&\:3O0[,J*PZXDS476WS>3Z RDM /0DEOC"O0-=-"R(!EF M%I@"PU86P#O(KASTRW#MJNC.0OJALCTS4EW:4)BO&0\_]4% M"V"XP XHYE/H= 2#ZO>6A?QTUGFX5DN$@)?!J@;6WEIZDB#'5DJCDXLK_*#0 M Z.445>$VD2@!>K'/R3\'T4F$PS]K1/.NY8%9UM4;$G4AD"T6$,N0'9MY^SP MC44]=F?II#B@Q$U<*M8W\8[ H#G'8A0-K>BW3KC@^X^[&1?A$7L[7R7>''%-+4!PL>#XI=BF'I!Q+HBCM(@[) BFC!\4PR16<^9'XR IW: M0G+WPY^;X!F.HB@I&L1?=J78VU-U:'E:8^^"!G:8!'(V'D*$\_>\2*>468L9 M/]0?GO@2!3!R*M!?M+#X]45+$:%AJ<#)P;4[7:C@>M _VYDM!3_(E+.O6!X.2"Z<<@L&E(8RF4+I-Z#?"BF-GLN98\M; MRB>$FSD0;D90F3[=5AY&53*_X"K@8= !G/3$]PB!)>?S_,;D1C.1;)4&ZW:# MZ4GMNV48+7D6+E/&NEL3?1%IBI8E2+D$W1SJJS%+;R;E1+'2+U@KN((Q%#WP M9(:_#EUN&/5! ,(8QO[G;Q3_W-HXM(%3)G \=(NBAO_\L!5]IJ$X!Q^;XD@2 M)0%B0:1_L[)E%%S\>C0F_FF;KH5_X<#RUB<+7L%K9($AK[#E<0F8$TN<315H MNK!4HK-96Q%]24PG1YK:+58S+# WULJ:IN5J$[FHWG,!-B?!+T5&O\<*L B\ M9O!LS)ZOU X]H<G-[49KKFR*9Y!_(Z60RT]WF\L(8[:_G M]CX;,?D)DWE.F-@K;9[*-4U^X!A564EURD7[4IG,C:FIRH4S.1Y+\E,E97DA,&E:9K,L]U5W?L[5!JY^X[UZJ)&?Y MJV;R8T?^70[8*CX&J8G6E5@]-IK&1@]DCV8B!^Q99C-O9S83#F;O.6#WE!0W MM4FLS^?9Q%QUJS6ALKE4M7U"!^QRF0P=,&X]C(F*]M F:7)0+JVEZM I7"J3 M3^B 72Z3H0.658ILT7Z)MB\NO^4NSR]_@@)V#R4]*!]LLM&E(N&R'(-!5;#6WS@%#FNJBI1[D MI/UL9-$R=52^18GP@>),\Z[MF#KP<[LO#8LRSP11]GYE0P(+=7%[AP5?*@-?'XCP3 M5P1GS@'KK(0EWNX""2@+5"TY 9*+/3VMNPN&X_.S!%X/P!>YA)T\MR.B5J]F^/4$E68UQU!S6P2V4>5.LKTJ;"5]V)=/+W@O>U;'2 KKZHN?C"K*:92]2>B_H:N\ &U@+8 M3\#(B1J ''%J(+:;4LK'C27\NANGB%[]= Z"&];_ X3KZS^ MJC/=7P2@[55%T_+Z5.JF':!'7#B&12Z'*9Y.*J615&OG>IW0I= ^BIZ7EG[5 MT'FFF1_4G^:N#RC3]>75(. ,.N!4 M[*=/I0,Z4K[?<U &+B38L2L:FRX)) MG):Y/%U(&9$." '[WYK"VG91L',7O?UKZC/3 .@-[X,\_.X5/)_S:EP:="P[ M,V:3A9E2;$K+LAJ^;NRM++^TRKV\]^-E_I:IJ8]"8EXLE>]$ .[(@3Z1,^7, MNE8/7Z=G:"$1JHS!RQA [_,)7: 84&TZ0&9%RU",26 4-OU9LJ0TXFM>7ZZL MU8)?;RIZ:'.1K^ +?7VV%(O+!A\%WOSXDQQT#X0[ K:2;LU;HL6,J#;,NY: M7+"I!3-DY_=B=JZ#V70&+E7:,9=?6?&5,ONX/J]GUWJ13"R!F@2U5CQ9O>\G MY-#6,\.@ST/(UJPDN;JKH4WE>F@_*.;SCP>2A0F?6R=A]>$L\[\?"&VAP88!X M:_SVLN_>;'>XJC[/9$F0KO:RKM1-BN%[+3/$OOOI<_A?X+OKR[7!8!7?/=&46GE*GDUI>KTX'Z]R4L4 M;UVZO)_;=P\A#-[BNS>,M-N4'K0JN5X.YP/9B,7Z=Y'O'F) T%_BNYM9(1Y+ M7=W\[>T]?>O\!WS_7O!]U"O=E42W9OR@RRFF$+EZKI MS^B[GYO9QWWWQ:*B]QOC1H%-"MFNF,CG 1^_=/W]7;Y[6-CZ1M]=(>_&57EL MB*JK&7PEO+-\+9//UW;CKU/%W>QI9/WL3 NS28NLU!EDNN6[VUI54,&%G9G6S-T'JNRW)I= 4M2;-"V% ET16.R]^"GYQC_T=)& M*O<&U"0-M7YMV:RW4XRZ"2V0]DGJAW!':'H41&^W,%_/#'_*1[GQE<@/7<_O M18H)[3^Z56];.37=UIF)V1ZF,QO)VYURHFU!6*R='0)]1R$7A9]6'[85SOQ3LD/:@WM6EB/FV& M]V6U:Y6+$WA9W]IN&6JH!YY2MCILE9O=P3VI5VVMLEEWV=4B\I0NWU.*H/[8 MVY&U_@/0U#S/#SH\ERJ():8SC+R=R_=VO@'JNV1^=BE:\I-WWUE]IIEK /;( M\PCP;Q<18"[' VG6%U3 =&9Q26R6%[G0JN0#>NSRA$<)\GFT?H%DA*1 \-9@ M\A!S&#Q-T^CC?I<] ML?AMRDOFDVTZ5.@6VU@1OG,Y8B]T*K&A]!#B/@!7I< M*N+"&\2='(\Q3:EF:HWXD)VG)U9"2V0+A5IH"]V_"1Z_M;YV<+*N% MC9J4VK&VVZ_/M=*E6-G? &*G[Z ].<1DA8^59WK,(.G-=#2X:RGZF(T@%AJ( MG%>:/HTX>VZ]% ;?3L M7IP5"\.\WM>4MCJ\%(UXM:%MZ #ZMCCX% "-4P^F.C75!)_/6=8@,RG6-W>A MK?S\E@ -023\G2JS,JG-LT*F,N9; N"&W%U"5CN1R@R/%WFJ0.4[U9Y09QK3 M1+*4Y&N]4:T_65='UN)2_,;? 60A*.'1<1\L^72:,M1>C8N:2 MNX:"A5TOZ[9R;MN#8::X:5196E"Z5GSF=)/B!;/NLJ0N(:0^*G.UKEI5^O9L'8*%^SLB;K7@&E;CM"V3-F5G);% 6NA M2(?8]$\^PN3V]?6<:RL&L&W.(\K>;CR#J:D!6]Q^O#RA,_="2HI-2)"YSRZ2 M">N>-4.728;TN'V.'CM\'A#D\[A\D9(^4!^1,@+HEP"T"QQ1T?SC0;F#4]FB MGG@HLFYEOAPMFO%R81Z!]"T@?8:<$5"_!*AX%YA#G!J@VEFN*I6Q6LLON)A- MF8+HA,ZK#"5.GU(S@NGA;AW0*[+!YPU^*[,J404[.>5+:5662A/&3* M$"0R^&<'Z*$>-0MW2M,NB@TVR2Q 7$LTLTSXVE:_2A-> \,?=UM]7PB2-JH- MF5]-6GRM4ZFW;*8QG83OK8Y06LWOTDAAZ+;Z/H ^%X+HS553Y;KE![962YC) MA1@G%TX$TK"%(+\74)\)042^.WI0U7**%X7ZN)BC2Y-B^*HFH<3I-X8@%PG3 M+PM!ILG&HF%,[Q[46J*MI-;Y5%_K7R!&KS@$N4B 'NI1R]T4NF5AO"%K(TK@ MJ+9FZ-4+#'2_)P0) \,_F12IYL1QAH?B<^R(P[N=<-"OAF(HNJL_KJY; M)GR*LT8U8"=KR&@_[AFVC>LG=?J&*$VAO;36^]<%E:,ZO6PF99M77:,>4]TX M?=\)9]BVMR4-^GE EB^HL[].SQT>7R!HV#L^O@5P1=U +RNJ*S07\&[ ML*NEQ:O:8\G]88%6B%"&\OX^TX/2.XP6MSK@))8$S@9<&?%7UFF0L< M+ 3(V]AKM5I:)GLJZ/9CG8<:,^R*H?1^0H2\-Y'V&D HKDYH9,E4A:MT\@\R M6U+(S7W,UNKM82C]L,?0VR=+9&1#!;@7C&R22>3SRLR*L=RXV5(STWIN' MM1#A[;J-[*?A]C8C6\MVA\UF/6Z1L6[7T1I)99K/1\C[#8SL-G61P*D+"J'SI%Z=\F"?OJ04I M[ZP$D60K^/-ZV_I!T;1L444?6?/%4"C?.:/<+)]2N8=4DK2R+9J^#YT8[O#_ M[-K\C/[CQ84C_T,RW[IC2A=(FFC;D- 2OK[E.JWQ&[ZX]^A]C8\-3C M3-I_D>0S7/K"*MO7?.+O)?Y>=>[^MQ3E-J16D,//F[9S\/6\]73$C3>=GDZN MDZ5D(;E15$,,75D[DN:/L_BJ!?K8=GM7+=#';?/=)B-Q>EGM\S%R5K2E^X9R M+T>V^<*D^?MM.\AA7U82>5"MM&OEUU2J3%+=:U-^2D76O7T"C%VP/H8-:[: M6_HLP-H>,[!D/@NE]' AD,M)?L[6VE6GU!:U8BM\VR^\&TJOK?NJ07,\ 7Q2 MK=09CH?W'5$Y%6ND*S]UF O:J5G)I]1]J=49)--LAUGVX5 MF4$WQ G[L&NET+S]MW4Q2\"<6.)LJDBB]FA+B[SI&HZU]J%0E"@W\:#-XF2R M9JCN+)O+D_/000%UV1Y=V_X.$P>+^TI^?UOO]7$62M[:!)X39$TNU84%H[& M3B?$^T5U0U*A"WQ>X9J_GEN>NS!&,1^4M2:33XY6+=-F!\7LI!#OFKG[V:5Q M[7ME[53?67B-A7NR%E^-25I*=^YX<0[X3;*12_;"N?/!.67MBQF5$>A'W\GQ MRM%%45(T.)]'&Q<8H#4^:$G(E))SA6W0>3[9*+8*B0=%BS&A,VN!X_)T;?O[ M%SQ>W,FT)9F)T5_PO9RHF=4?G+YKB>M289QD]2$UZ?.9^5TQ&>*(+>J+B2J& MOT,_FS_XZL%A6V.*ZJNQACQU>TQW,!="G)N+Q#.J@>RLY_M>ZC,KS1%(J7<- M54GW*VPEG^0'F]!B/20O]85!.W^(_;E6B?,9W]:ME66S) >4#6*']3T6O*.%"W.#FT$%!*)#T4B-^!W MQ9"1[5,<4(=V6*X8,!Z;*",-9&T;.'9NW1 ?3"N/[/F!&Y2'QA&:;*L+O!8F M>ZK,@A=O.O--83WH"PHY&+(9REC77'X96E2\DP([_^$%$EQ@O:TK_*A2\[_ML ,0P!] M#)AO!QF7+LGEEDIEV%B*,3.U+$D91FA!%K']14-9 &-@64!&J2=(.J_)W[+0 MCEYHL0/%F4(_0UDHLBMJW%2T0$ZT@=P6U^BT[>W!U1H_.\R^A@MZF;!(MV;H M_(>UW.8^'R_Q=WI;U9D>-ZET'+*6":WY/3&%=WKS*(FO0G>&V:A?HA#5Z&;V M+K'L]M7:A.D/6X[4R]9#FP*-A.AB+='1A,XE2LU:;AH=-VX,^%BZ5F'Y')?M M32*IN3JI^=94UB4*@F9U._-2QG#YO-%7RM6*P0V,R >[9D'X]B3>RVT._NI8;EZU^X.G4%H%?4K?0#^IRV?7^IO MZ7%_!AJ=L9NB*XOTAD^Z2J(^;+J%NX<(&A?G1[[U^R>'+\QL)]\U@.G9;Y"\W]!Q8$078IRZ9@%KC=4" M%5/M1NA46#U;5Q77!JFB7BXPO8M02]^#IM_$ MT'T$5D<,W8*M5'/WZ]Q8+3&M>:O"#NQ-)719IO,CZDH,W4[)&*(A*:)6@6-; M+IKD:Y;L@9S1*?,A/V3%M11?DH6ZE8Z'#BD[#?#L J_*X+S&S+=8%%:01:UA MI4=J*5V2:Z62?9?+7AY7KU'QOY6]1S1[@LX*@[PA#'@NE4@7!^.YT7!"%Q2_ MF;-7H8"9SRC@NV&)'EM,3E7!ZEZKUYW\VKT/G?,7/@5\NBT=OD(!QQZXSDBY M2]9XUZ:,36'<' ]RE\?5\RG@\[/WF&N=+F^FH*F9ZGRQS-1F\4X\)40*^*Q, MW7N?481^O@2X*0!.W91VM7RL@3EWY)@.](P.8ZRG[P;GUNC?^'V0O.B B6E! MTNS&V9ZT'XU4%!6K+VHNR*VW?Y8A T5+FJ[K8 &T0PT27%,Q9JYCXPN8K5U( M5:9ZWLCSM8RBWX\J*JV&MV/F&-U]PW!(^,_'=>_@F#^#QRS[_!S>QNL]'7J< MV1?F[UR3N-'^D*5L>=Y1.]4!ZZ9'?$]V,JW.,K0&.Q*W#XD;'8G;F<6-\H=, M#?E2T?+IQ!^[^6W+;\G< M?V]R4%+N"H4)G>2YS7UMWF9'S$0-K*1@+[.8$]#H1(3+]1 M3(/3/%X4+],6'8$+5QB25?# Z8][5'+/.B*-UO!$9SFL1R>>Y M'@G@&02074E3U.+5LT09R/LRV%1D>5J\K^5(O5(=%P:K+!";D5F\%AD\ROA( M#,\@AJ^'_WE3UTUC/QW4GRA%-5TK]=E2+F\DBORZU0OO;FV1@+Y30#\ B4AT MSR"Z>=&>9@T9_0]5B^N[<[,(NF=58 MG%^1;MOH&)M!;&[7(OMYZ5(:Y6;/V=QSPA:%?+Y8&;FZT"7%^[$V;W3O\N-8 ME#0Z4W? O$E[-V/%[*L)%'>RTR&)55PB2&'RFK)(P'D:M:'4;E MI@566.5[146)C.2U"&A45KD,T7VQK,*WUZ:S!/2*S"=K3G$I%BJK4=0)?RTR M>I5EE3.]'#:F.TM!&))K$C3N:WQW.A'37&C-V?6\R15V.'Z=;3A!&M&H]M.+ MVE(9\J">H$;)#-_5POO]TC#H]RAS=WYHOU!MYI6)S*\'=E]-ZKE.C!=!H12^ MG;-BLJ*)89_.-IJZ0!DG%K,CMC@J@(0!QVR,].F0E0:^W: 'J]C#7@M-9A-]0JKU#+C66%MJUPI4J=1Z>@<,/U( MG6>Q4![:FUI?545VD38&-GEO&I$S&Y56P@7ME^L@K878K67S"I^?%VNYLIAL MQ*)F@JCT\&@KW,A@6IONYD:Z%5VM=3S7CS',*_ MZ^KI=ZZ^?'$+7N=@U\O24$JK+3;)C51M4F*=NUPD;MWQC3B MY;),LH4RN2>FE2VE(&ELB(?U VP'/Z9E. M*S%A6-==-S.&F!<3]U$UX5I$\EM[("(!_%A;Q68\HS=]+L:P^J@\X68=LEB+ M1]'FM)::QZC?4]&\GHF6O]45GE]Q;=ES9,KI?N,LG[NQBYW@QT?9(HVVTGR@Y= MJL KICC)^WZ*LH878M(1F65T C@"V^K4NU[SF9R>5;O3O5[\KZR M3$<]0553H[=X;%&)EO MB:9$]_OL73&2T3._TQ6557YOT7VAK"(6:$G18G66Y=K)!)V9+GJ59)0=NE*! MC MCN621"8ENZF.:?U>CSKEKT8DH[)*: 3P>%DE/>828Y!1ARJGU1=NKM36,\7( M+%Z+#$9EE3")X4?**D)QD> ;N>Z#ND[,5XE->EE_X*-TT+4(:%16N0S1?;&L M,EK5N)$RB;-LJ]O14GV9G,LO1O-_M1XF*J H6:FB_4+)2 MM5)_F5N[7;:4M+)S.[MT*F\FWUV.^5AZIRTVGMEYUHW;93X#W3!^SNR+0 M'JG3M?(S@;O/9/)DC*E3RWN#G->B#X5%I;'O!^CQ.I:HW6=BS%A=J2VMLN(6 M@QFX4R*,1J6C<\#T(W6>:K>VM%1KDV9+*:9F<;-TQKF/G-FHM!(N:+]8!Z%D MZJY/%:NL*A:-C,JM'C*93H3AJ/2 P$J', A;5D>9AV2&C[.NG&Y41[6FQ9J1 MUW!Y01A][4T?AAEM2FWBH+]Q&EJ(G%6+9 0ZM54CNQ_;+(\%9,4IBI*BP<4< MP*,.*=0:>Q?X@"!GXR&$''_/BW1*F;68\4/](;0ZX^G:=F!XNKA3:HA,C$Z] M34,<7'IZ(\(Y<'RTK)QK0XK8-N>MHT/JO+R[0SYT\6N%5FXI/ 'J5U'1_.-!,%,!36LYH'IL+2U9&V-4 M$"UG"JQ#/,0WXEW59KHJZ]J%F*63!ING0AN-O 4/3Q=Y MU7 XYDI^P%!4\V*Z,[M79F1^SHOS>]LJT^']:FB8#$48PLY/ .$Y0_&0Y1^8 M34N,D4E%J!*-923)=2/ ND("R$$=;*_/"2$];&OQ)/+DVR'<4FIMB>ZE):LL8 M;.XJO4V<,T('2DCIVZ>4#E#XF-2?+P2_QJ-=4'V,22>9PS,M%"^S][?RVZY! M'#N+.S<;UU=Y7M%']J);,-*D$#H',A+'D(GC.:SCD\X!<@BXML['=9)+ED=* MT9IE"MS)$R-G[9M("CBW3.U>//>=I:PT=Q5;.7SOO&A:MJB"BB'YTCXHR'33 M[K93;"W/F#EUD.SIX0T7CZS-%_O'BSM11P2$>3)&IC[/P+R^C M5K!L*PN 3M$DE?*YN2 ;9+TEU$IL:6'IL>I:F(["NU7J_KI\%AY9V%4[$:_F M KVVZKRISTSC,,3+BS/%$;6*P:XD*!:M<5OTMO$(XCV>34Z&T]9*K HC)]NJT\C*ID?L%5P,.@ SCIY$;^$BCWR(,\=1=BB2_W&D[.M%4W M.9TUR3I==*(NQ"_QRN(G:D?^NM8O,V:DAO'*;,:WZNI\W1RG'^[YT#IG8>KK M^08VG[IAM+HHJETJ5:[P,2&3<;K-V MU6F:FMY;W=$P=;%J_^KV@IN93;W%GN.,'&2'YA9J?CAP?CY.[,>W%#)F,,^552 MPWB820A6>Y(2UJ0ZX)6AU8G-EH5[G0D#2O;6GHB1S!Y&3I>F'(FD-J&358%< M3ZA,)IVPJVXH@'"6!(YK*![9>/@'2LT8LFC)@NV8%A"<4;,SD^]S)7X0?^!; M^92Z ,R.5#H0;=<"7@(#WQ$\)#@3_$9/>>V)4]$"MJ"O%MEX; T8E>L*RUAE M2O7*PB#@LNF"F-SP9>:EBTV5YQ=49X^4;'-.$VE;N$M M[W]@05E ,.#'^>MD&M),331G.EGK48)0OU]6BNF=&9/Q#?N#-5T=0&";U@&?2N%#X;X=3C[MS-B!H<59ISN5-;]9%+5]:8NL@Q)S=1C MO$=W? 9NGEZE0KK)NUR3:\U].&L"KP@P]!'Z98:I@N MY-EYMF*S'3'OEB9')"NXZ1//E?PJJV".K?YT"HP5[]+3>-=E0;6M'5EN<-,G MGCN#3K>@C'-"D@7-.JL#6J+K_9KJE(\\$]WPB>J MGLV/9V/K*8SP\] -+S_OE[*ZA2)@NI8$;._G%(@RUND0Y__\#?]%V,Y:@Z9! M%U>QI2([TUN*)/_GKYDHRXHQB6E@[-S&;^*IW2%+F4RWQTRO- @?HXFHF/37 MCT>C6A/%B#GF[):F;I(SYR\H;[$IP$,D;E()>&3OJ?#F67#K&"K[V%C4%6U] M^^\>C)ULH@F61-?41>/?/[TC\+\V-!'C?_^%K[:5#8 #H:?@Y]ZB/^&8(C&U MP/@_/_[5:^7A3WLF&@=/P7_?&J:EBYHWTM*;H7_HQS\]U%Q F&,BCTR0X4"U M@D:!=!3A_V>GF?;^/!>*K8SP:SZW4T6&QAE>\+__2M,D\]=V*K-GV"II0+1N M1Z8S]0?W. J=VIO= WV6[@X>0N$)C[V3DJA)?Z KB/]+T/C./Q]Q_P!$>(&' M&/(.'1G^:P&!_(:8J"D3X_8!Z@9EO'Z!V'OWPI/[@!B9FAP0#1(5ZIA;BH;7 MO)$]7[.6@(C!!/8.(4&CGE_NR+2@Y&]O0OPB;%-39.)?)/Y?< 4:@WGF]!GH M)6(]*:0R4CPN@H0P O18B(M,2AB-XY0P&B72B3C)C)*9\0]/%C]-X;Y;Z57@G]EF@6#O M\N5LL\02^5:C4>&X2JOY]Z_1%^'DQ54$*TB\;14#T9Y";#FF\9,HW!#Y&RCM MB7CFZR9+I;YPML56M_&__Z*2Y%]X@M#D&::!'4A%(OP HHN,P0=C+<(0420E M ^6V8$HN"A^2;8S,H/.?'PH< ,:-<,ZF-A(US71&YNK'B:B:-0Q7U+I@9EK. M'G5M)9%:I5:=NNJZ2S#M#HQF+#9Y3B$%=.+ Q 0$7R&XM0ZI_5A,D.+)I.+) MG>)YQ('G-9UW*^'-DK#P- GHV-LN#/T)QR0X("%">%BD&,*T""KQA_RG=P"Z M$LX4$+L-_(A@DTHB*SG(TZ R3/SK;$#BX.+6>LV- K\%:XAHX' M 0-Z(!//2.(>I&YE&/+'=#CJ%*$@)HOK&+HY!HQ38:N-\PJLEVW8 U=\?9^Y M&PB)L9K/9.Y:JR6YX5*3=Y&B "2<@_>(P% _H;:D,0'>/D;\64WP$@Y_0GB= M%RS'V3M&.P3#.6@V.!4_>Y9H>%[D$WUQ/R7IG)A>UWBNU+/XNZ$$9JTOT!?Q MC^F+W4PO0F>\TX\(]("S6Z67PB/&EJD3-X?_0RM^=.A,X'V)96AG5<5&93BH MWF 0:+BXFA>0^90.!HLSKD7XU"9^Z!ZL&V91R_;ZC2:K;,@5:7=*_>IT^>)2 M,$%D()G>M&*2J9G6;>#=/SZK*0:X=:'ZMM!?3TY[(3,.$/["^>,8F2&3Z6,R M\3U^XF-6(FPZL_:H#=TRN^UWU[&S5\SBQS M@4#P]1Z8I]+0]P*\KPHI:--J^,0\>I''6N=-V??'(+?YFKJ&!JZ0)+F4,U09 MT";ISE(@,2[>[DT-H%-J0G-D'(VO?CGRA7+O%,SIB:N*7_WS/A.X;WP@6ZKY MN94W,@]ULE5?E-*EAD%7ZQW(%NI=;&$R,3)%TC1)OLR77UBT0B%>KVE3I$$Q MFI'C9J+7I8D'Z*K9LH+=.J12E7WDX\NLB6@H&_S[SS"A\2V+K=QT;[@;PN]+ MLXA#W!!-\^;/1XS\A37T5PD+0B-XC46S1R:^@'S,A2_5N83)QJI4F][Z\0/N&:-U NJP( MBDJG+XPL>?AGR^J92V./*)TITR]6$ER*I1_F-",;2VN$MT)Z^SH:BK847175 MAR^*'EC)MZPV=).@0M_/(-TQY=E#L= HL#%IZG1GBLJMV^\3ID'ED]3X9F*T M32CVVKTRVSEOF!1-5LW:C?)TI2IDI3A,%A_&:O%]0I-@:-1'=*JT^'NC(W_! MR([/+,AX929J!%@!R45U2W@86CY@_TG\ 8E!(&K\&<)\1G<;U"&+1Z7^L@D' M:& V-8T@N?$3N2F:B]P)0K2 "-$C@]MMRN/M_/OCY$A$FBD+I_@(>^G\2L_7 MY'&.K2V:C7%)89QZ/@W[]A'^/+T@HB]Y:VW$NB<9(K=K)T;%_'V1 MK!7OYCUAT"3O8N\3OPR9CE')%QST[Y; O=2GEYL %I!?R*#2?XP.,$H.J:1&EDH!1)<^54ID/UV$=%US,-> M$7SD:[,D7G^ ?P>=ODEG_N=QT\)L=;PGX0SQ3T]QO*X@($I30M)$VWY#!'>P M3NHF?7R5.(T^@QK8<,Z\4D^(GO[[O(V5]@Q9_=&:52YYUNIHIGE9-VM)Y=^:O^UJAMD#_Z@H8?+&/'?U U)$E!X MB 7:70"5%@GFMV32LB,_-H^,4^7@/W5L)<*B:?S\,^UK?4_I; %.U MC5;7.@V6I.<=JMML]1N4G47/> 7 W;(?04N/7-R;L*?%9@'!B:'[+W03( MIMJR./]0%PQ6ZT1#M%3@/('$;U@G.'D8/'D:!A--TP"GR4\][;!_3X*J8LBH M@ 2(T9J0I@ "!>W\2"C>U/=Z$A2;$(DET+28:IA+.!X0;;@F&9ZP793%$FU" M]MZ:1RT+75<#'A7B9()XVDP%B7)#//6'A_!4P.POZQE[:?W''// /?^NOJ,! MI&P-$9;SZ5K!9-U3&YGB'47*J0E@!Y)39F6FU[FG7E4;YH=4QA>Q('G: M_W M(=\P'7AD[BI(]*'$X]XTKZ70?G]/X1'L_^82T#\D6=)$5U M4J%YL2+-A)H=SZNY;(3\+T;^<@IP%\4C^/]!^>B=0@V/@"\3HJ9MT;\O%B/@ M7P '_HKN6D*&9XT)OG1F 0G@3!%%>V/@)G:;^ ..#'T[PG:E*8Q03=0E%S3" M.E/1>;R>I6@_E65\L[^D/Z$M,V3B#WIOW2/H)L*+1@]P5>@F?#V\$\W''PSO MX(]G@J*Q,7ZQ%_ M'"@0FJ%OMHZD@KMA9Z@;]ELTA+> K[1'I?=G>?WG+RE.UA_RT M1(INXJ%3>^CJ-A<)\_F$.?-.67Z?N.( 38-C 4*4)"BN$&80OPBP*#HSGCT* M/5LC]NP)6X=R#I]B!<8"@EB'M%BCMY_0<-#@H7E/B(EE+IUI"F[B0*$\3?YU;(;X-/57<-FK%QR?7W A,N+^Q4?F&EQY$*]2]"A&!Q'K MOE=RHO=E/J?2Z\^3\]PAQ!M3<%B1X0DCG$],:WVJ)G@<5.3]A^PIR:2PXGL) M)4?QR3%;CLT?JN--[[78(ON8W)>H,IO/2?ZY<<,=D^HW)G5/^K*TAR0\Q>"# M#7M(*L_K(^-NE%NI2EL3-JL[7O VHS[+N])/2\V"FL2Q-AD2Y3LAMEX-@'V52^7GL?JCU^PKJA9\(UI*^2^8Z<=RC;* M7T%'UK4]RPQGX[TK_LRKH]"XHV=I:_3PI0(?C4!BP)6:2"P7BHUUA2$:DB)J MR/*@EXG0Q;:_N9)-H#>:%/G%+#GSAWB8"CB(_]_!TNN,N_P\2_#:,N0/\F9$ M&$6A5\80OR!%T6N!M@VFHFU#S80.!5X,&(\!#A0,OZ$6W:F@^,& M+$2R;)D:8<*0;H^S.Q6,7TP-^$?$R?@?HS^W*7W1&HEPV%AKI8$U9MX?5(+@ M;[B;_ V1HI.H*_!/M/#=*OT"RDB#>F8//V/%TKUX#$9RJ&M'1I##Y049SUAT M9<7QYW7S%OL2!MU6D<96%DW!K&W8PQGXTA7NR MO5J6=YN?ZQMK. 4(#TDFC+BW[YHAG6U9*/MG(OPN%-.UM74 W^>>>A,&> :; M.A05@W-TAT5+R&\7]@BF>6K4ZW;U=55M54OM=K:15]:U+W!QPF:!7T81LH<8 M,"8TIQ[/=U (@+L'+JS2MODDI-,E$V?/H.K6UK9B^Z\J OR!J-A(1!86V6!@ MV**_>07ZY)Z75]\^?1^N_[:?O!EAV?NY,0N@-\0,9_=PW][ORQ6RQZF_Z#AY M0Y&%& 6%Z^;WML0XI6)/@:9MO>4_CI6Y#](&4!E!VH6@E+>7"SO+GC%^R(1( M^-2A7S(#LI".)P"9YQ-<@:WF.B/YI+M+G46=H)8D<3*!N$+ TW$?CM]4^420 MMTZUQ.U!24/:"?X8^9$J\B$A=WRT,B3> M*BG^$R>[_]L'1Q'GD^&%:$=3C( W[X)\ "C#U6.RB;[GOAGWGD]1DR5)UBJE@IPV^/5=#D*+2I,_ MJ7CB)XG>LSE<]#\W1 ^5%A!!/!UL&EM2(CTZ@Q#")/UOAKQAZ%U'+('K!<@K M]52TUZMU2' Z'1 <#:FAZN"6,[+XC$K?(D$W;:RVH7F _@2.S0!Z$'0-3$/V M=P$CYB[>'N2+'\?9:YO< M[\<BP^4SS%$HF;Z3@\Q9;KX)!7,?9]I$YAZ=;3IES@2U9BMAY78E0G#UWY MS,]DG/G)I#-/<.>!"%/P0.K-W?BG8>NGMGXLM/)\@VWV.*+2S+>Z[58WB[;? MS V)+EMDNVPSSVXWK?R.?2'MW38G0,ZMX>@0<]"IZL%'Y31(3[_+>"0T57J1 MI[F,R+?:":/63L\YJM#Y00"(GADM*%2\3=,JE2VQ==M!#Y[:F&_;=/=PU=@GMM"]ZT]S"_N MK_NMFU?\5I.2%7NFB6N$'O\-R3?/<+_#^*U3)-_1*X_W]=[[]W_M[[,]$B5U M8IFN(3_:U&UO]V]_;C3&[03&=!805>BZ075[*VI+<6W[[?89ZH;"=Y_]AG=I*GX&QFT4[R;Q*1WW?^=;SHQ M(D>9S$@0T]"FQR4R):29$2F -)V2Q*0DDZG45^TFCN?UQ%5YY6V28WL#;E]; M]\#W=1-\[>V6EYRN)WA&:1O?">AN2P5%"'_?#=]N=/U].V.@MY+>XD .T9;% M+"Y#/;N-;WP[\8M]R7[W6E7F)O4-;SQ^7@^]\2VQ5/J&3EW1>N@;*G'V]_Z^ MZAUQB+7465\1?\MBV] M^MCKWR^+TJ_PXG?KSN2S?*_2:F:[0_RQ"AQ%%UM= M^,\@VRW46ZU:I5E".8@/^3R[T8G=\# H+\&QX;B$_YB8_QP8OJ.O.&1[^),8 MA][118G/U^N'XU(5RO=BJ5/(TP4P#WH Z.!_?C _7E\L>4-3E[O:?;YNEQU_ M?=G86SGWHK?ZKYWM]BB!R233B=3'=!P:@:C_EG,"L7 MNL3PB=I!_):ZH8.U*P;:+/DVYATZHI1'X,\KJ; *\PEH$0P2.9)TJ "!F*8A+, MIR4^=\D2?Q+B[,8D\*!$,&JD"D*N"E)7JPK0U]HIZ>/"3E#Y"Y7SSZP\/\RQ M7?_#R<-(>B/I/:,AI]O=5IOMH@]X"PF*9I*)SYIN^D(E^BNIL1LF$N^0BW?Z MJL6;J;.E;!W",<^RJ"K)":E,BJ8^*^/,!R3O9Y3W> /E M@+-%MCC MK'7H92,39NL8]39%O4W[O4V5BL D*";]J>:FJ+LI%$8JZFZZ*-L1=3>]&&TD M&MENC>U!AZC+EBIP3A/>,GO**.7Z;G>JU\K=RJ%]@N 3W8'O14B6RS0%0XCH>'VGPW M7\YR+ ?]6/]>PB_?1!G><.FE9_OUR:O6-N5KZ%%,$@DV9%DGU.R4XUL,UOR7BQ#"4:>XU#JIEF A^M#KL*UBA]\=VTG M[:D+EO;3T6Y"I%3.JU2R'1ZZQ)5>%F5F(4SAS[K_*ZAB?%JI7'*_]ND(M#\N5A![ M(^]7D/STN1_*H*[O2&F$76DDKEIII+J.P0PQ[?;=?PKVQU^5FFD+UAG MG(X^.]]B;Y,!I#L.QB8*V5XV4A)A5Q+)JU82F7PYVRRQ'$)L 9JS;*G+>H = M5'KE;#[?XIN?51*9"U82IZ.//S!1\>*.@[$)-#CAC=Y#:58"12?>3[0M";IA MIV1V7DBD34*N3>+7_899)@N#Z5ZW54>&%#=8%G#'%M0")/WIU\4SEQRAG((T MP8A8'^S&C+1 I 7.J@5RK5Z9[>[UE@EQ*I5B/EWER%SR"Z9?3!4\6+0_623U MH9'Z_,X/W6ZH!]')5DK-*M^M<(7*!SE;YA,)DY_ M>NL5ZJ)W03T!:7::87_(2 E$2N"L2H .-O]J#9K06I4K[581FJU>MM+,L4T6 MVK"/OH.]4P67O W3Z0@4C$ML!T;=N?[01#!VMNZ?QW[$KAG8[^H]^M)0I%C" MKECBUZU8&!_)&*,H%PL!COQL'[/H9;A/*Y9+WOOI= 0*5,C!P ?Z HW-9;T4 M^4^_3\<+88A*L\!"[Z3 1A%*I$/.K4/B[6ZEF:^TL_5=EUB197$_*]OMP_B: M^[0.N>2=I$Y'H.VX^_UY:&2OX=]\S;5?DR6^#K[*<]T4O>1>=T M! K&_4D\\_X9$8P=N:)ATB:7YXI^7D,D42MJ2W%M^R1)0_T9#S[_?KO] MU#N#IIZX2:?_A]C]B=;QA/2ZN(KM4?? Q'AW!8>P]QT<,VW%44SHD@--=)0% M0&,?C(JYB#Y'3U,W200D^--?%16_B9^(IT?T?*_UP>[^'E(#A#DF\O L!(G] M6)6')2I]7:(P1V,4>;-[H,_2W<%#*#SAL7<2*G+I#W0%\7\)&M_YYR/N'X#H MP'/Q'N@=.C)\ B14.3__!!29#*=8N))@:3&0(B/XF-A)"=I@:(I!M!R2LXD MT-=!$3^\._)9'F_8WAWN?'MHEN$_@VRW4&^U:I5FJ=(L^C=]#0/WP3,R-7F/ MHUB+(#4>J)+1P1/W;\(:20:2:8F(,H_4P^.S2%7?0BT"+/37D],>N&U34V14 M;MM297]?C(,W5A!Y8CY]#E]N&WTEUE\SAKVI8A,6F)F60TCP5E$Q;$*"'@3\ M@QB;UE*TY)AFFBK$$YR0Z ="2:Q5)PIO,*9 D('HH'.0KE%/Y&\T.1?MC@& MQ%2TH*[$1ZB_B)EE(@$SX1/\:]N6LH!#$AR07 OB$RZM#O\SP30EN@!.0">R MDH.NIS*9Q WAN7N]*;#!_G3@"BQXR(!7NA8Q,4V9&(MPBL2#*T_0)7C"\#)[ M!N!PCDF,7<>U $6^'[1D D1_K3=T8-_@:78JG?"-7R"X DZ4Q&1RM5D0A)= M. U1)=H!S05X;62,H.#V#\#HOJG1D!3X%J>' >0Y_IS M-X 5HL23PY#B0!+MIR<4I)'E)XR\%8?D'4'N%2) Q7'\&AX'(Q1G\^ B@D"C1$\((Q M1*893%D7UV_'*S&V3!W>9\++96!+EC*"T_7E_?A4\:+A+<=$1S$DS94A048N MIB%AF ZA018YB!BF3RAX\W;JCQZ^TU58$Q,5^.#@&]P_ X1TT0!%;X ;'RGA M\QY>\B&"B *'14=\]#T/+WV3?.JU[XU\,%Q, IKVUTLQXOG\?NH)?2)_/O+G M(W_^X_[\F$EETG&)%N*)<4J(9P CI#-)4B#AB$DQ'D>'#_QY5#"E!":33"=2 MOY?/CE;NVY(O]L'?DM6AWI[5\1CE?\F=0]^-XX04E:08\O=BF/>%;L0KCVW' M_GV>V06L^PF$XM U6P./P!8:GCP^YN\@'#;T70_ND M]<_^B;QA.&OH\,/YJL#Q8QSHWCG01W9AD$?,H6N&:;^,C2A,?P_=)4T6#L8_STG6V10)[W&.+;Q!$J M]"-C,%@T)P8D+8Q?+7038G#@Z*.Z E&$$F5#UT7_231=PR!RKCW]27".**V) MK"SJ1K"W'40 ."S$#5J"KL@Q>$""LX<&'\=, M7K '0T\4S<% &$5*6^I)D!\P))+QO:(1T^$DMU&3%_#XXWC+,5U'-B%-1W M.)P_*HY+X;_@+=XDM^,C&5V(,&!%;A-=,6 \NE1 M'$?.&F0N0-D Y(W^Q->*^LC$%_45X$#T_MP*8<&$7C>F31?,W)&F2(&.RVJZ M:2.9T7QR>@$\-"S0"D 0(D %*_%@"HTY&BV8(7_#W1 RU!@B#%&) 10T@'#N MW>LM5H?CHAH,,) MYXKO-AW(>,5 F2_36N_-%,Z,)NGX#=3IMK,ENK7WC*D(M0D,P^&-*'R$=!\! MJ"X")Q3^MG&4":FH.5/3G4S1H%!+H!0'=(TJ6"94.@I.GV64Y-*'7B M[FKB#]^Z#8(S6_L62-ZC(2P E;_VY/XN/AS<#,4(>%8,0\MC^N[A:&A_G&!] M2!E"=MJ0*XB;64@V#+VHI(M$5)&2O2$5N_-72[D0[F M)B'N0S3.@.7G*WU7ZV!L"TP\EPSABO'L,+0Z&L I,GCU4D'*W%P:GNH1G3U^ M^>)[+O!PD-!X%@CB@\=\AW(P5:1ID 0D4'2]CPY\,S9MIJ7)2Z3HH5BFPPIYRB.B^B1RF"EYBDT YH\.Y@!'AP1 X^(2/DS2/YCKFTUN;.; MJ*=;/7N#=+;G9'D:P(..E_^UD%J#"/'4@H&3EQS*@7K3SXN&*(MH$OO:]R<, M*/#8< 6:B6HG$]\L0P%S,*Z14@6>(GLT<\.$P\G*0I&1.R)!1D GS7JDZTUD MUR1H[^'O)]I^2QP,10 !9:Z12H2TP"E<=&H&S)DO*:C%:09PGY-/TVV!!>MY M&S$.,A89P'TO"Y5-/"&#](&8A8_CMO2TI\ILYODGGLG<$75GQK(IB4-(,\)DG$;RV"*>84HP_\>CKWSJ0+I^.D;'JC4?-\'/@T1UJ_ ^ I- MM$T#N]![%LR XH*%R5O'@?F3(3 U$RT+NW53))C.$N+6,\?(Y&$_PYY9 .Q6$LCKF2 S'N3ST<,@ M//;7XBEF77R TW:PYXL?ZG'6E"37"IX"@6EY2QE#)L 9PH#"0G4/Y!-@#WI; M2X,807H.^@\6C 7ABB&)H0\CB18\AEQ1I,^08R[J"*78\]PY'8&3N@6S#)$( MM3%:Q]R%GJJ^K5L[=3['X$"W=P\-\KY*IIC_ MP2N@Z&.J^0U:&>4MGGF&8GLH C%H$B&'H7#LV?( M)!;BJ1Z+B)R5"Q?L3[+ MD.")P=-$;:O\(/EHU=1U275PS/(1[!65F06,;VD<\1P\>9!WEQ6V+;%0XQ MC6*01K$#&F'KX%5Z_35O'SPVH6 1V#59H*(RE"#%RQ-,+'.)Z__'9G-NU/JD M]5S"/<3LXS;MP?:H0_$B:OUV!'RMA#)<6ROVK .ZYP)"$#SC-YZ/8%E,K0*, MUS!2&.HG7CG6[#ZX92*1)I%2MM$"ML[:3YP3FL)UQRD&7@YE:.QJ6LR!D]O) MQ=E\TYSE,0"GJ[P8$6=^?@8I,U^/ VN!CR(=@ *R77X)N>$ P@7GT_SRM*]2 MD%^WM8=[PNZ+GY>9V7?U_!X2+%W8K$'_5@%+OV8^D[$SZ7M50=8O&!1CO)\0;\9Y]O MX>6:=%$%NWS;3Y1DP$DV:8I2*RC2F"D[[2$:AM'P;!K=#-F\6N_W>\"SG#0%L@NU!A7/>KU)R&6 IV7O M$DPV$[O0WHCN#"71H7<'53>R1P[0P&QJ&@"[4U!?!^BI8.V-L(M8@OTBSYG9 M^N3>@'Z8LV_I?A)_*\\4@!4(.T6")%TNES=+E"Y'Y?G9#927GW__4OY!;+9- M.#T111'8)QUI6Z\101;5Y9&"&:,T&)S\V+50\N_1$GVH[+6*(<*P*Z]L@,H0 MNH([?+8) H[-[R+P'JXX>&7H@*?^PK:M* >%$!SUC2%XD:0%_6'H*A$[B6B, MJ)WCQ78..FKGB-HYHG:.KVCG^!ZCB!OLH!:&D]N5.I"%V!:E#F,?K!)1 Z8) M0P,9!@A!,RY: TJGFWZVVU>JOD^"K/]^UAU=DS=E#*U2P?=-[@AHXL^IQJ,8MW MCA7H%$-FTK]C4T@;6)TY$6]JPL4_/= M>#V\,YS(135L<]<"LHTI#F;O-=?O=2-C[TO&.3#T:[<8Z!NZCNC-[X,+"Q3= MN3CY HXAW/9[H;%:]6(RG,[8+NV;7QDYYCKX@< SRQ@@+QZU7!@'E06_9.[7 M3#&__)@7024H!OK&!RM>=,FVP\)R1Z,@(XXC7DM<[KHQ_L+(0S]V;4X^9OQ0 M>*K,O.2==S<,'EP45'C]2Z@H@MXET+>]3BCU!Y_UR]Q>N@Q2^(^G># 1'\XX M%^ :8W$!YX-,*< /VJ83MWTKS[YC>IXF#/%Q?0?GM9YCX0&9]MLRGK9C[#P+ M/T.P?)05#?*6^"V>I6FI7@%PCVL>Y=','CT7WBJ;?D8#)?M-Z&6APH"GGT1I ME^L'.M)5KE^SP!Q"20]+\6LN7K$>9WCT@W8WW&WP$Y6G+'=V4,=%F2[4 (&: M)=9[8,9O9+C&[N4=E(?R4?[< \29*/D)J3V%Z\W1 ).@T2)(PWQ51@E.@P' M/6S+4@TE$/PWO7!0Z'>$')@.//T1?EE-!_+9,I2H]<)_^>MEQ;A7Z-OKN]&\ MHN&!^MQ2#>I,^?^S]V7=;5M+NN_W5V"Y[7OL=2F&@T1)3O=9BY8H1XDM*:(< MG_2+%@ANDHA!@ $(T"@P10'&^D^B4T2&WNH7>-7542?B15B4=E) ML%OCZ4AZ!%7^EX/P.Q2[8WP8_MY#O^<0UC>@-X,X1C5>NY5Z,IPEL\=(/YA0 M(!.]45I;L>."[+BAT?AE&/^$"Y^E!AY26/N #CGF M'8(/!6H3N._J<7[NJ\>H"1V31.[#B#F.M(#61SO0Q5 S1]K):;QA@(Z2-#!) M=D\;3D,;)AD18T>2\9[0D%R83DB)7D3P+.K8U67S,U@QH9VB6%.B]%O&!DP5 M)N08)UH#YH4SHFBH2EF4R6,@K\C:33S3TIM+E#T]+ MP9T;27-*>B6GBKY!F,B87% RI$V;2Q:PGY#0(&Z7L)\R%\^>%X.T-!BB,HPJ M9Q-=I;[!/ TNM3M5<0FE5-NB1KX0^2AN/>$BT1^/EC?\21\E;)X "4R,5H;5 M8WH$5!2_:U&$MN--9)WGI08E1(@2 AV1]1*QSP[Q0U#Y49FM%L&(7/4$0U.A(0*]83:]=#O=M" M6E]9K56&-^>&@M(08;?(=BDJ2'0!%#5R$YG@3&<-Q!19+B-#:EMMV;PW03;7 M,\J6%7 S'!'T2[P)R-Q B,@O'P%4E==@KB&\+=9#4R)P,5+&2Q;E+2D9FSL0^!'43B0/U&!_1 M2S'7'<07"S5Y2ACIB\:NA"5I@057A@4<0;24&"WI67'X#\1-+T@Q]UI^C3GI MT4AFKW/X-71Y\_Q_&(GOG(_1AX+*N.\AO\1[PVGT-&5M0_9TC)'B9Z3P+B*M MCAO'OE*%E4PN:<48QE3Q-E:>\F]2XZH0(:I$"MO&[]$4:\D$K81LFA[K9I*"/8*NMJ"YQ1[FKI \A)(_A@B1],#L 1MT23&2KA#C:H,B0YA,@XE$ M4<_"PK0SO.10:@$H]N).9K6D=#@:W [OKE5>R9?@.PQ,(;%@YTI&J\ED0>@V MYU=@,RV@6'%Y[4]LCEWVW D&5](YW%?N7GM(2I@!9$H-151*M80L(6^?F M;".&8S8M@(4#Q\$J+]@I(XY6PP>R* NZ$5@&*9=#HNB:'#3D)P(BQN0O);%L M#=JZP](>!@E#!G'L^F9T,IM!%P\3>KD>"K=!N@5F)H"3[@J>Y5RU7;&2'-48 M4#KL&*Y:B3=B%CW>&DFYRFYE]I"__4O5*VTQ:C\B##2>8/Z1YC'SH%-2+N(5 M4G.QU [%FN8Q'LDBO+E*='8/C/ON<7>HP)\LQY_4"_Q)@3\I\">[@S]YO/W= MM-U4"G// 1C@TU3G8*'-G/40;=AP_BB5\6RX#61++AH U$PX!@%5F;TO".8G?TF M\"!79'SL**71^\3.205>\,,!!YMD03.CA2F=&7.=R4Q>Z*(M*2..6-!$G]+?H!%LN;*L\P[;*$M^N9<,YWFXG!#EY(VSZS MLZ@W FEZRB>.839*SL20;YA09$2 .<6!'[Q1F7O(>S=?,Z*?.5YCF13S0@)Z9C;'(;YO 1(( MZY70-Q0GU44?;1R5%H/S_*O+C/6URL8G:0(?Y/VAR\]9/!KG#YHO4(WP4HY4 ML47GH,=#!U*U>S)0YT]!<]@NY 8&ZV L_KQ*@2]^1C>\4MIL1.K]Q7UAZ,3Y M7+:K\/P:EUGXG !OA#O,%N;)P!<]H&*Y2GC0X",,F!D"D[6KH&9,;S ,.PN/&RMC##@KEZE0*# M6?FR*MOJ!AU4H%0D2,-?PF@2B"ZF[V010TS<"O(!UC\78PAEM=? [PG.5$/] MA+SGG(EK@8+<\=PIY?.^$ &9ACJ#2O%UX7-X+:0@*-4GF$^=#_$8P)RP-#(C M,)KZ'43[7_P@(-U$IF=;6T+B7PLT6MK89\B)U(5(*1&A3\4$R+Z\'N:8HFJBJF89_(=T5 7* M"XVRSQ-=!E7=CYQ$38$XWFD?68"FO/?/N_-&$\4\ 76,T!X-I% DICZ81V& MZW'1-ZE+HT!-I+:/'RT0%Y8H.=.OUJ*$@I=PF?S 0RQI)#)- 4DS#95)@J9&UR>5 M>,#(5!QTA5:4A"5VCQ2!\ M+P%5"^2H@@2P/.T@L9F-T#A#ZWMV(7"M.XJ=8)V?KAI'O4,&OF3\%RSL 56> MS$X.(<6JL@P%B/HI7'78>8,65V'C>PZ)%/28_3@:9B1!$Q:A$T%CH!IU/$_R M>WZ.$5&@N1)8W<+A8N:0 :6;%'M;47-DR(P 75CJBU5$J8\JSQF]:&/1T2RJFPP' 8UHH267K3PR0E*FXBZV1R)1[G+D*)2S+)SX4.I6>+ M(4A38AYSWKB MO1&JB*K<)/1EZ_(YVK^6/2X,A4:GA MNUF2Z@L7.)!3L LB6P!HRP>CSGPNFLP"9"XK*"3[3U@:+RIS8/UBC#B>*A)3 M<71374CWR'"'A)Y'#HE^4XDZPZGUI\KI8]RH,>.(N- *PT@4L@A.%QW\L<8: MC]VOKIWZ9D![F#R1I;N8YHE'!$<&QJ)1EF2IA7CJHS^!>RU#\?'4G&: MH3?$4J@*<,IBXX(4"IUA,!-EYP^^>0+QI*K&*(*80:^9?U HY1!ECN8L V'L M;Y?$A=A_!C<]E3Q 0XHMJWNK^9JT5F::&=E,6UOM\IQE;2*KFHP-S5SJ.=PT M*UNTW#SVM!OA>NURF?,7GLM?6WC';Q3[ET-HE\N T;[2<02[IVMDX7W _9"LVGAOO49E&JAU8BO6@44Y^10@>&H2SLJ:C8 <)5W#W/ MH)0QGO3VT):Y3@_.C."A M'0$/S0'Y9?PN M]VI N\\*&BE,;)?L*@Q^H#?TO@ %!Z7L"IJ9$(J-,1X(++4'TPJ[ E3@Q'EM M,C"%@IR<7/YQ?KI7/=8_>\/>B.5YC#:VF3.(([T>F79CEE1V3A=]9947#*UR M?[15JKK@,GBP*7>G01:E935!-A#+^7:%G>;J/FA47!2K MM2O-&%NUF+K@)>YOH\N$DU4K^]SH#V6?%E6HQA2\(3TX-IH==@#"T"6[ _I M_5C)$(Y$YNU3[7?*5E^T()E]0"X)7\S!YI&+GBOV/K* *3B737,ZY M6H -F>"<5EF',@?YRI6\MD:20!QRGYOL(PFE0)\%1Q64;U3QZI(5>R/1[X<1*Q'23 0&^8J&"(5K"CG0YS629X-L6 M!^DEX3/9=>BKK&VD(*+Q'"6[&*: VT]E%U2=%P4M&$5<3CMV1WXWD*Y&4D > MMEO4L1@8I8MY626.VDJ^K\*Q>?E>LKKZ(#8B5KYY3G"AO^_EVUM1>K9U)MH] MRO6O*SKC4S>^J>%DJ#"8<6!B80?5 &> +%36@ !..=USQWOTF2S&HI+;)CYJ M6<2_(KH'-L]@W(P'L\5Z;,HJEHV[)[*Z,%J2&%G,)%.921$#U)X/8M;NG3]6 M90K9'B.,,9K?.7QQS-NPK+ M\3X/<4EF&.WRI"L#A-INQL+12^+&VBW%81:J\D.B+0LHERF>+K>,7YJ ;6^7 MSN4N&5^R18WD3MPT/VKF$=>J)XX&L MA$PU%@YSY60Y3WQ(EZD/Y:,:AT&M;\SGW)*)>N#(8D.VCW;F<$S7<)W.KXH[ MJYF43;UG#F?(NN(R+">LU.6Y'FL;2L%NL W[K)EZV2//->QH$Y!ESSBKU:[\ ME<*/NCK%T,*_=*Y4[QJGZ8W?:((ED]3O[.!>7H[9B(3LM4&:@C5%&9M^6<[DC[](P,.]*C&EVUT)0F M+^4>);S/JZ9CZ7U64KR5:CNG" IE!\'!8H501D7TZ.&NJ8@7A2;W'K/HL9H7 MH53C.1G\:#I8J?OZ09.[\1CG^(.P\!M21\-^Q'!_?67M/9U@JRN9T7R=)MA2 M#M?PZ4N,^3Z:0[]W_W'IMY*0/OK=+K#-EHLWG/=H+GHSCVY0R416UDY?1*8D MBL5KRH[JC^)KT2L-IC24M2=44]VEQ4ZTB2 M1+T33,"2>C@Y/)_"/A!#A@EQ M<\!M]D1Q4.82TC6&PNUN4<+08@C0' ML9M%)3%;LN)FM FJ$MO6PY&D\#&6)N6TDGZOB0HKBZ38E=;.>.(0X8@[D^39 MF-62219;:-LE*NR21:K"'%/4[%!==XCY&3,FQ,:C_P34E:X4N.3C7+<[G+#T MW-E,Q/R+P-(&A.?$2E8L4W8S6V<\;5+G# MP+"EC M7J1K\EL4T *P3%E=Z(.61F4_Q?LI"*5'GF%:FFYA2 MS;2K65&4>NY>C)%V"2KVO#-6>0YN0Y$FY,-HM^!5H80D=D?+*IAH"G@#*O1I MPPEU3>Y,USM=BFQN-[GU9R-^SE-(;MK<7]#EHHZSI&/,WXE0F'E*_,*.DWNX M'U/'0T6'LO6[Z@JC6WZ84E=L^GN)7R3'Q#L]A"FK26=>J$=EU0X>H8C_11E68YA[HNVPF);'.U4F%D5<9:QTGEQU!)HK&S9 M<0?SON#2;JC_2%Y;=FX8JVTE!*I2R*KGFP&L:4.)#]*J_8VT'U-J4(1,-+9Z MAW'Q!C5H 3!:"C Z* !&!<"H !CM*,"(A)\RL]'=(7,8D3NGB6JDS;)]/L,G M_ND3+T_1*[93:($> X>]+HD"9ER0H<]M)0NRRM_AW$[TTK=+5"65W#XW:[ MG%5%!J[,-.6$4*QS;#H]Y,T.I8QD]ZQ1P:*!\(!%<2G\37M$9DI- MD0%"60F46V6,89UV5F7/BK?(E8 NX7O&^+(]^:RI M,J"?$\.ENQ=[6*/[).V@C^(?Q!)D,9D0 @G@CQ.CE- MW@E"(9&_7K^:PDVR+U07=_R+D)YPJJ1A-V!7/R !D"3#_V!EMI0V3^52 AT]5H ,*USD@28@TB794B:*1F)@L.Q1@ MI"*4E<9@1K93DIM]V:\<#H4#XH!E2,@7R'7.?#)J,:J=4.=EOB$$-W0X:=4OD?!$NV"0'FWCFZ>1=^R MXF!NIYVH7G9:=U%P)PO2N]GI\J2("0Q]KB $UDHJD]KE!#1^566U>X'K2P6( M&JSU)%_RQR0+AABDY292NKJCZ53.;\ZY4S L;I4MXR145X/">31"I1B\ "MY M?PD5W8V)NTD"T0 E"0@>H;-/UHPSV8>KH@Q=< 6%0A5T<\CW"[S7>3^R8"0 M5B$6JK)+L.2(1HE+HFJJ'86>4*I]KUIE$J+6E" AKPTZ=N8/[]JL93 =(4?E M:&JF4@#I]PF(9>FOUX7>HMBN6!$+ V"]$[D.$8B!D<\Z*DR_E.(92"BD'29X M"J%:C/\9.&\6 .'T_3NAZBKB)+'>"1('RC.X98R+8I5"%9(Q966HTCB;:UV;@ T@W@D+24CA*DPNY]0'P0#\P84^+%SYXN)*G]/ M8714JOC&,'>DZC2XM4K,DFL_BP6*Y!2X0'Y$T<4[S&BEJALP!=. Q32ZLK1' M%>3'<\E0D;F,["\.QA1B(L0XYLOC8C+%6.RL">D-'D0353Y'3E=0WSCB0C!- MT $_PK9&Y/>4W$)U2Q":E_H:ED.8=9UPK["Y.?&0#"A"&*AN6R/L4 HG 2HD MZU 67$AIF[(Z%Q6'Y.HCI(-J+SY?;#Q47K=F(P8'IGT Q%&DK2Z50GU64QOU MJ $.>D*JKIN$L%+^KNH)JM5$M(WN?%63;$)5; M;^3*7.&%"W!FNRTO:S#UV!X%*HM[W2&[#*)'J_VSM:A4EQFK(TANJT8^)]:5 MK!P[3=B& ;+[QH9D,WUX>* ?"/3:WRDSSR4"5;J<:,:FJ6 ME.1U&#_QO(W5BH[XZL+X'7(,6+!NU/93JM'L=B*.YG MX)2B_,4ES"06A4WRK6P["0M,I:Z\JOW9^6:ILR30CIA#=A.:\ MP4)E*U;IY49 E+1%I9IE(ZBNZ+D8>N+4WRAF13W@ B$=-_R" M#@5O:O=.-V-FEE M^:E4EE^W(N[PJ8P3[A9BB);ACM 004=Q2L5YMMXZ0J.>M$?C- .R=,<*9*\< M8:E5K#!0H&YQP<&Z+P+C!YF$Q\ '5H$=RJ?F*;VX@[M%BX5@JVPU1@CPR&5^T]]J1.C,>_T[Y02L@P>?LZ. MS5 <4"]RE+@[EX/%OBKKW?IK25J4Y#R2MZ"\:ZFS66SZ?A*/.$ M*BDD,,C^LK-/%.#(D(R$%O%*99@?Z(?S5FQ"*>G)Y4 M'!OD-_/"J2M *5=CW2HAI- $JF>WN7W*@N:_S<$#*52'-;/LO=PFK=%U_.[_ MO+CM''F-_:I7O^W5O>KM_E''O3W&?U4/&]5:H]>H]H[W7[#*RT^$F<$_S7S-DH$*,*-:!#OB5-^AO&+BG_WW9B9F#LFA4W+4,:U9 MM%Y$H=A"TC_L'NQWO*/:K==PCV_WOY[U90-DOC)]I'XR9_O6M?MULFGZ_.;/S>N,=J+?B M^E_?AE%XD5+/ M9,ZP^#J^1L?%:(/H!I]^V)7<( =>^/6K.Y4ED-9U'<)%@Q* KG6#D E@E_;(9= M^C'\\88C:#_?WN:^_W%QIY MW&V.E_SN%G]6?>&(!#1_F#"H_6)]W<+OM5(^6HU<0XQ2,GSE^4GL4:W]Y$VJ MTC^<;=S#LI3*[^_NSX^J;B?3_]S=>@?_O9[I9DC\64_O:W-4/@]YT?G MX&.Y1IRHL!.0+(T>995:V@/),QXN0^-!$G\=O^WY7T5WCS;UR8=^%KA]/N\+ M-XYOQ<7UX.^+:O6R-?P]^OW7>-0)?NM/[CDSW26LJ_EZ9N'+GW9T0S%5EY$2 MUBT;5)X_%Q@C*"3?5,P8 3-#]K/.'I)"VY5D9:V22F6#B0YE-AURG<3 .@T0 MG["Q&MI)TW%'5)U6T"1,,!J=$;Z8F;VG$SE"71W@U#^*T3R7R(C10$#0E6*6)E=::1PE@[?_]&Z&/]^ M>E3[U+YN[/>N_G=R]V>M?P\=Y@N38+335WTXLWLWTJ7K5(D%.^^ RT"K;$1. M F//AJO[6^FA3$Z2B0@KB'BF>3V6PAIAO],8XY=8=(#*6HBP3UJ&*&&IPLRP@J3 5SH#[Z9+AU[/R:7UET1=N-.R[PQ[W+ MKX&88LE'O#NU2J7&G>*N7&Z==H)56,Y5>)V*/[45H;;E#/B)"U=6;3P/81_& M*55LTK]AUG9CTK]5ENS%>?M&I-&/LFPCWE]!%&<"2(F,&,6P?+MW6Q'P;YHYUZM83%LO=+ M:Q5N/= S[M.J%.:[*3%"E_&U:LP\_>!_$<'T)LK_ZAKKDR)&=YP3>/][=NK] MYS:9]%O3]Z/F[^+ZXNJ7D^8].XA%]/UNK@#-0S16#5=72&[N^!=;O:6G8+S@ M&K@[<^Z!;-MC2\.9CR6-XKDI94_2%MG7Q_%U>?@+&[.V-Q;81$\?)TY M[OAAF+2]R[\^''ZJW?A?_J@W]DZO>_>9I2<#7_0RI'')L<\G\1U%2R?GEZ9& MQQ/&<4/5YE"$BNC^0&OC"GBGWY69:?:LV]+AH:FYK290HJ1 U?A&M4M0=YGY MEW)M&M<(04@R;&H-]N.#J**%0FSL)^*R9SY<2OW_7%RU_KKYLS&H7$X^GR7O MWOWUY\"=I?[[^ <<*F=UZ_!Y_8#K?ZA,7BE;09BV\BS5_P$Z+3.A8 M9FO +RT/*AYI^V=LU0Q?[ 'O 4U=EY)3%=JU *=^&P@#D04^L,$V9U.H@Q1? M80/'.H%SGK_!ZD=_.9_&VKDUURJ+UJR,"KEV>#*. E7"Y $[T>3NIVKV9Z0, MB"'@XF0U_S/_=NL,?WZ1D-)VQ<(=T:VZ#E;Q Z8C=3'T:A3TIK]AYG*O/J@@-Y+X]=\BOSJ"P( M;%(%$4L$_(<6PN5H$E. R_6QI84[UO@_7!"V)$ZT:YPS#HQW7#9SF"M*)&? M(C8+'?GTMRZ]G6J'AE:*_=Q5S:T)W8D"['/!A1&Z=]*AD'G;UH7'HU&KY=KA[F,!@M1 MC8AWV@G*5 C<:91*Y7#>YEB(9X7@YTT9Q_"_KEJ4_-D1?O>3_<4W+2J704'3 M@^G_/!GX8[%'O>V V4YB=_2S-0&)Y)83_;__==PX/(;C&'?M>65_=$\*X&.A M$O>C]D^8_3+^+J\W8(D'5RL.*@A!V*.-Q0Z\YEY]P M'=VARZK32)4",\[_DN4[+]G^;96Y/,?)30IB*+-TLU$;N\V(O!]X+C\A-?U$ M%'F_[[O([5F4VW-8Y/84N3U%;L\JA>[#.M,(@ M$X$>XF18QWQE25)JR!G)1':[E"KI/VP)DGK&N(10C%&[DBV$!.(2,AWO9(X$ M"%U4BZ@1.-SI#I>6)$6.WT%I'I3^'6#B0:;ZK+V!J)]1&3)*XR-PRZR'2:J- MJG*9Z '%C[I/CDJMF9VMM6J9.X]%-[F:-H;.5 ;3.'KKG)RWVU3CQY.]ZZLEBF7!9[>=SV[ #*.NC%10E_!B>?\.=KLBTV6,!2JX M/+U"$+IWKA\039$7/PA,!6&GRX%S_NU$0WR \V'?6KSH=OMUU0%4/LYX(XGK MY0I0_DQI=W*_> QFTP_.]E41^+7EPUU9:8HD)EC5D+/>U+(D^&XG-EA:U M2_XM<+,;$+!QKMLN]_E]IO(K**_Y[.;0JK% '@Q]^..J4MN;7-9ZK=\:P]]. M?]O_]4O\?BYEY@Z0.CP0OCLC*&?1@;)L;_[XL.F]K/8OZ\KQN%;>-\DBJKL+ M2H#T:(9J/"Y^:S)N56&Z;'F$;;,,[\-L7!/ ZB:BBYFS&NL7_UPG@_-__FGY M0>6W>GOZKC86_1?_MC:5U0O&FMYWX; YI1 8L5*UKQ%5W\'&/AA0 ZV>5*<% M*+@9ZM>(3]L^W(84NF_(#'Q<)FBC4ZTVW'KE=K]ZN'^[[S8.;CL'/7'K'1T> M=NMNHWY8:\PD0=>NKB^O6MVYMBPE=).)H>9PUIP5 MBA4K>E$@6W#W7 ^I$&T,ZO_!81I3.U@%P<'*P2IT6!G![_I8A)9B27A:7J!Z_L'J@=@:0C&SL1?ZX?^H.(@M.(C: MGF]/J6?/2()3\K!_[F)1_-K'A9^'.A(T\YTI[9 M.GQF=.^]9_[44FX%$:Q.^UOS:B\GH>C^M**UK?\D%Q_6;AS4?7=UV=&UL2^; M*([N\?KD.H[N&9=WGY;V7&=EIOX$O4;&/53X9/35H8"5HV)>6\,1/T0&!#Y0#[+B_+^O\_\6=>LL MBL9N?V?TK=T@B<9.D\0KUHL^8?NB?U;(+=:MWCW 'LZN[7[]CW(YC/)G@><] M3X@L>/[Y2?\]MA=UL6'I9S^A\K"A\]]).IJ]#8=E3-O.I-R@QU%EULQ9Y8M_ MOZYB2:ATM#J^L.G]>E+"[DI4Q TO_&82P:"8="9;FE/Z'99NQ&:OB.9E)E&< M]+-_F]BE/<."SW& U=6>WC.[EE:JIVQ:Q6JG<2RFSB]^$"0E+*2,)7KT:O5FT^N9T7B*D]H:IT!F.2IT5YS.EIS.JE6:Y]!HOJ=3_BX\-L^@ M]VSZC'?%97,389F^@3OJA*@0E/X;;; ;[-BO:78][7) MJOW#TD'A9"F<+%OC9%$5,[#QA;7N#(LX!0+)TVH\P]67QM1"U%9I/DBBL<#ITG5UF":GP?84>7X:-^(9*Q;!$N*FY:=MA# H,:"U:%C5>D3/TKXLW&$G5,( MHDSE[,YT@^/V&#ZXC]#F=Y2A:G(O5.KX>HK;G8=8(9:2[%4G9;<3W8D]TT*9 M_=S);&C?%/>C+@1ND$2JP)]ZJ+3X">XE-W;]P$D&$=N@\!;NT*Q:3L;< M/% M5I*R\G\S".2! )>PZ@OBE4]2G^\P]X,3?ZPS2)A=%_L<8R\) $ MNQCH4LVZ 4LOTSQN&Z]CK5+M-1H'E=M*SZO<[N_WQ*U[U#NZK79%M5%U]QL' M7F?F.NY_/+]HM9MGK9L_3\_;)Q\NVY^N6^W;H\;14;7Q U[*_6V]E'A.#A^4 M8YW4.DOUYH\)))[3'(T"4/A @,X4LBG:(=KNI*.B'6)>>2W:(1;M$)_2#E%* MKXNSR^N/S9OSRXOFN\M/-S>_M$XN/UXU+_YLM_[3.OET<_Y'Z_+L[/P'$V)F M5QS:%D=OAH.[<=*ZWJC,R-9Z]T.@#;^;@AW(Q=[%5^&E>.32&HP3OF)<\OW^ M\N[?9<7TA='?_7*UNAM5]U99:?!H1XJ@KF[-C5JY?OBC+?I'/.CC\M&N7NB' M5W:ZAYWERCJ@%K&^P@X9E80X^V&YIF0<2"N0#6_W^*.'%T*X<(>KJ_YQ-%L, MQ=JB<>R&\%AL9-A:80#/4K5,8/_5O*O#3S57]6 MQR1G$:ERJR@JM!M,\V8 (R?.Y[)S!O9/ A)M6&+Z^34N;VVZ[]$69"JLG+=N M'3EEEGLRC& M7P2:/L6)[8K^L5__,?2/4X2JA @MZ21;6YE@=^7E5JHT[R[?MPMM9FNTF=H/ MJ\V\BWTW=,X"-PQ%89SOC#HSPU#:8]>;.LVN.TQ6S%[T?7.IMI4YBPG^%8K(EBLG!2^BN"^<=C3VX^C[\;.L MO__%EFHPIW9JO4'3G(<]S&NB3[\W/,TF>I]LI\ISIBVTCXQ< -MK:ORC;(Z!_.]J!H&?@"GP.5IAK'TW27$;U*)V.AH%4P>S('94G?W. M_$-Y-E!4S?V>:U)N8=7RAJ*.I^JA<5TQVGB MS!G2\1.L@.;'3L_%9XLBJ#]L>=T,5@8)Z-H/Q)3_3JT^1"XLZ@8P#:RAB27T M#.K">3T91$A76.T/R2^?Q/>FE*'6LE/0W(]:>#=O/Z.9$ZA7M?II'Z 2^$2CX,HQ:+/6,UQIL7P\HZT:ZCRNZZ*3/@_(H/< MR4H"US6-'JAQ;*"0U-+$^Z69Y9B2[PS@:YC%'1P1_.DA"<9.XH= &[5*I;;* MZI^K6_2,Y)^ST&](3MS^]6?3UV;6_L#$J5(V+O5=)9NMWD'E?RM5:K'.!2,7-G.G%V[D,6D[:: M7D*L_$YV86"EPNX,%?!2U6I[#TG?;+VE/$]!D MV1+,S$GO^9;27088X.">?R/AS8E/YX3888E$SN+-EY,QDS"*YWL!; (4DX]@ MG/3A4)'5B]@;P#2P2OT5\A'D^F#4?)R2XN*$=$+P3%=@!7TT-QSJDN%XZ#U& M>TC/M$06>MV9"C=>:4'[5:JT^2#JMY^9'7J;JW$L4O#PL/1$'C'>PL?U@_K^_D&G4Y&E MXOF)J^;US?GY;?V@6C\Z?-XB\JOBS\]85QYW@SUHY^>ZIJ5I(W/PL7G]6^OF M[/+ZNO7^O'USW;RX:9]='Z_=/YS9_7K0\__!Y2@YF#K6TP0R?HP!$Z MY@REU[WM\%DZ?)@E^,6'YDWKU&D#1_SME\L/IZUKYV/SYJ9UW7::%Z?.>;O] M"3ZZ^G1]\DNSW6H[EV?R6:?=.OET?7YSOMG>->V!BZWCI#KF1<,A*N'CR/M" M$2C0D+O8QRYD/Y6;=-V_P=#&K]G;(IO.X;?)= AGH]JW?6[]V2[+WFT.G^?- M %L;4'^#HXHS@'.4?0UB/(ON_$DDTK/C#:1:NCZ?QGU*X'F2I+#VJQ1MD81W ML?5W"K(%W:9I3,WU-GFXYZ%3/3X^*M&V\G[&8B2GBQW!^K$[=":PQR)!5= ' M&Z[+BOH(OD5E5O8*?1>Y?$"G/AP6&%))V;E$:^V.++/(\]P$NP)*U1;)00ZO MXU7XQ0CO6VG!B/B+F%JXT_-ABLTM\!<)TZB;C@=1##O1)8/-6HFA0?G2,MCI M8+:,,:1U5#YP8*\#,LQYI($+5F5'B'#QF&7'HM8PLKZ9?UFZ<-P463MN#NGV.\$MF73]T-N$6ZCZ*5T3'BVL>BG@1L# M4:38;/EO,(O!5'"Z5V)AZVA<2,$G&:6SZ#DH.#7)[K& M4FB@IT2$"3L7T:NUULN1MY1LV'&/_H%?G,'D!<_6LV<[@MD"]6C?: F.K2?( M=82@ !!#NJ\K:1Q[[XB+S:ZXI%0&V5'7LT$$/1VC3$S_6*!9TS[VB+U.<%>: M(5R#P+FF+M9(/3#UH5.M[/U67GW$_GE1!:K-K'>P7]L_ZMVZC098;N*H<7O4 M/>[='HI*X[!^U*T?>D<9RPWU[,9UJ]VZ_J-U>GM0J1T?U9[7^'CHW7ANXZ*Q MK<:%.HU-7NRL]Y Z9Z\5WO+-SAEY'T2]5N\<'.W#Q>AZM_MNMW+;Z7J'MY7C M6N/8$UX'6-;,?3C\V+QHOF]];(%=CNU#/[7;V#COXA0^_O!G^[Q]>796&.AX MAPZW]0Z9$]16N3E)LKK56:*U?78.IWMRWOP IOO%Z?F-^@WM M:^H4N&I+? E_S!_T^]8%3.+#<[[\<80WX]S-NW)!K>R*!$8K@8V"KH!2%B\H M4/?#NTP?^V$8W9%;$A2@:#P1H(&.P&3R_!$H?5/2BD">E[B1=9!$],DD&@H. M\7H#/^C&^ .V?%P'Y7H/2")"D8^:]QYJBOV0E"P**#FABUL&+PE2@G#:.'&- MARG9P($2P2AX): P).X7L 2EOR^\ WTC LT:M MCB'$#[8$?=_>X5S=V'4O MC,505]ISO3'BFA 4%0RC9$PJ+D?&$MR*&'85"!P4:0\&,S8F*L3 *,AJ#RH M^H"6\ZG<+CM=1/3B<+#]9,:.)V2[!44Y I1:) MB]YWAKJAM?Y:.6O4EU+[>D,;D!L!<6!^,._Q:_I&/E0U*S88P&#% M5N*\1KC49,4$PB5HJB*.DA6YY>.0EA3L, 5R$<)O+"ZQA]:X@$V4TR2,/Q 8 MD";<'F78? I]W$R"H'+^!5DHAY3[8\JQG3GS8##IH:LJ. M6CVBN!.< ;5$1Y(3Y#J!A04P/<\320):OTCR*]!78-Z\,@O#D>U??Q1??2_B M*R'[N_/M2S3A*8+]H%<1"R#=5%(57PGOH M%7IO<'5R'=::LS""=I3B?>GA=5'P4=]UKES/[_F>\QK1^+ 30J#-Y@&T5B+'TIDU\Y,W1)&3FXX[U,N1# MVAGU%U LLC%V*92Z^A ME,3RO3[+W!(&40I,G!R4+K$5F.-?:>B154]L$PUTY\C0_)QD $8;(TJ"_HX> MK%-WK.X"C!Y$DV>PW+_)P?/;Q>7G"^?FNG5QVG;./UXU3V[.+]X[EY^NF3S? M?6J?7[3::PWP/-&F6L_,;LP5#Q#QX[DC0@YA9 M4"SP2/2R3MD+B#<1ZT)U2MX8#".,*9*1YR23@>\-D#=Y8B]!Z4@:J1$M@3_T M)&[&*;KG)&_% 0$7G)> M&BBQ,$WX';\8@PGT/#'*&/-N/JE.'+FHQH-40JDW M=0; .E!&25$0LSM:[5A63YF57 6*:BF*JEHI8%0%C*J 4:T"1K4>00D6-&Q4 M,)61+E* T?SOHY$GI=D0IHK2I*MY+6A-?J]'!A*))$?Y%95A;FGD\A.O%B'%%2<,H73+O4;+V>AA9 1$-(M/O8UX43I-YM@+_ MRM=0A)5,:S= )7$*^EP_!3$J^A%(4)(I))1!.T#? -D$I#FZ5EBYU4M*HR02$UVMZSA=,20B&OH89NY'2!MSU$X%85?*&!/6N!M% M<5[MHYR\D<]7(A%&?^.;@.0:@C;59\H'_2D>[X$,'2(*(<%$2"9K<1<%=XI^ M,_Y."9B'U2A^E<':XT[U4O0\@MH63<:#]0;%M];^H!PY22;"PUA#UZD=OE** M9"E#-,Q-, %BJC17Z5=&ZM2Z*2CDBJ*4Z]$AM2>1+%PR)B)A28(4+%?NY'Z0 M:B^'HB?E46>EGI(+"%A%SB#E_:#5+# 3Y'@)TG$7!@AZBB73/L,-=MB!P M29^I5 0IZPJP"_.7Y7D7TX:]T7HD4=.XZ]".* .W "0#9CT+_Y.86GHXP)R MWAN0MV*J;AF2I@^C!=)"P]V$-P/;AOGI:X2K2B+4*]%9A?(&U&I_A,^4G5^B M">+.\-;;DP9V@5<&7IU22,&-8S3NI ;IK >N04D2GT#E2%OOYTC5K+\?G)_8,X0,V* 8%R$PJ%M M@*D%2DHXQLGG1;QP:XPI+,H@Q MKL!<.N"]MSS0)V M_Y5V'#)W;(ZMPR?:+YD7:1"HY0Y)1T[M%3&:0"R9!_V67EFMOZ+O&J\07:1\ M%LAFLC-!RLYZ':Q+X!([T^)8>YO($.JQF"W:L"X5^BL7K M!!G!*%K29MA%BX=@@*[*2S2P-%BP#4DP+5J#N3ZVFVRI+*.-9PE+JGM$-8A!S/A7@P9 FN;A0?(X% MF&LQRI?<"!RJ ?%& 3J4JB)&&!U' 'T==D6G88I^<@K>P&@@>6'QQ:"-H*%HFSNBH2RI;5&8(E'E ,3SPY@T MW65_S%;EV/T"UP0.3>N\?9!V)"5BEX,#L!*Y/%+@Y7"!WQ/2-\ES*W'$U4/< MJE&HY'S4O2C(G 2"9IP6JR7VV-9)VVH)0,(#N','<*U)Q(4 MO)^QO)C=2>V%'T.OA(0 2QT)W(,P"J+^ MU$)MD$Y,]A&JX&(:R0"BN0Y9A@G,&G@F;"GH%QPOXWAS2D%ZHRPA 98D:V,8;Q+%7]2@/I+[Y9V$X),>U8,S)#TJ/TLLNS7&U&?0#N'5O716T:&A M,Y-6&O@$-;+ !WG*EVH@@A$L$O>'-UW>==07^?)S&GMA[TDW6C2#92C-:"&9 MBU'B[0W11AKX?38L$(8 1+"G?09:[EKU)8%8R"0SP8[/0O-V9*IH+[!F3E@% M Z,8@35$3)^0'_K$@9/Z*$F^B"E/BMQ@<&5Z/J-]I'%?G#5"T^<#*2QUS)C\ ME3PO))V1O]8J(=J@('#ZI//R 1*/""+TT"B%.P/#,&@) O$00_)QEX"[H=(! M.B.8BQ@@@C&Q^"-96^9 &8>DC$TLE:"\/_B:/?4:X\H$*VP<4;Q.V5M4ST\$ M'?AO")+7U./@FGY*2%M>-MO8TWZV.;NIQ?@H8.55(J*$\1]C;0-W*/:XU$9L M8WILJ PCC,B&I)>A18J4+GG9_((B^C G,X' '^,"/!!V\HS(6ZYGBGRNY<8H MRQ+G%^"0 ?J4D]W#XF0*5(;:DI84N<\"XF7MN%*NJT2LTESW\LMZ]:A!0GILFQ.Z":*(DGUH;^A^RKW)5PM;+ M>F;?8%-?ULM53OCJ^D&*NR%3W[3[%3N#$#4%C*.5>%%QYT=I8J4)X]BUF;$/ M%X]=?P;HT","*O?1XC/>68.UNE)Z]G/>V4==T>9X7KXJ!2$Q61"IG UL"6W6 MZ724)0EG_/+PT-"8\D^BH TC$.>=,?K3L7RG@NW@T"_W*Q:=QSK&0K(?: M$ M6=?'" YG].H$T3Y5H4+*>ED_+!_J$? 15Y55- H B7+RD=*W:-ASABE/PL[N M7)1M2K#*?"*IRJ T!@)*Y(?E@OZ,*9/.RV-K]G ]=/KGS]*VUW[]EQ5KDO=D M/6N;4L*H89NJY?WL+HU\3&Y%.PR!GQCF*NH?W8/Y\PBI MWVZ]QRPUG8ZVD;@010N4AI:341I18;*&T5=80\;T! M*)/)V]U+@7U$NP6>&[(JR:;P.GA\[3-WR$W'4?8"T2<9HI^E^@I9]]$:']7T'ARFVC7U]SULM/"6Q#F^UE] _ M=3N@QH(VOP;6/LO+Z8VJFM M.(?U<:;B(+;A(( S+>W&6!Q$P9E^J',H.-.6',1QN7Y4',06'$2U?%!8$2L\ MB(7D(I,UNQEMMRGZ3\ M$?;@/B&UO1RC$ >;%P=',RM>QMT65C',LS0M"6I/E03'Y>/#G98$&+?9%5:_ MS51PM.M44/_!J>!;1/L.G_PK"5T#*$TH$W@7A,#V$?9Z MC+S[6/V&-V']G%\Q]V^SUNP6&)XG1*^W9N)=)K\0XD4)&:O3T/:W8,E/P2JN M .2Q@77?1 @HZ+^A\]1K7]E' BNF< M=:I-'^]J]*SU35FGUS1H_%R'"UU8\'NQ:#<0SUF.F%VWDOQR1]7=L6=NPV2Y#Z0Y3,L\N5W2*OV MN2VDSH-*:;]26;7VLU%9N#L^H_P)HC?P>!4.OPV$]U_MM--GN7["=8R^3U_/ M)O65C6_$8^-4NVP=KUZUJ1^5#BO5E6HV&Z>('\<]]#PR= <(_2%Z$9!VI5K[ MWIQ"*]:4MOJ8:\YWX^SY9M5J8WK4)=8O*)PZWZ8D;0[-M'F-:<-K?U[/4+W4 MV#\N'$./UI6VZ4*L6'':'7I_D'?IN-2H-PKGTE9 4Q_B?*I5"N_3)KU/5!'I MQ;]OL,QBX6Y:@[LI>Q_K9YHWC:N=-6>KNI1J;)_5+BZ'NOJVF9"6'$@<=.'N4,.L$U!#C?J'OMN M(4YK7^2F,20;1,Q^YR>[ 5!30;X%^>YL/MU6'.VFRZ0\?V&43:MV2UT>K4S] M]$M=_[S(O/L.P%??,^1D@W)HT\>Z14ZI@IP+WW>6';=F'6I; M8.I%&MTN^IB*-+H'8]KE4+W-#F/3M%XER1./=-TF.K\TR>H":]KE4.WQ3NGR)7;A=(_"G:TO'1 M?N% VIE$N>HJU:3=THFVP\549,H5F7)KB9IMXU8\;Z2M46JL.-*V5?>J2)0K M$N6>HJ#M5TO4G*WP9WU?>7+5[]CA]=/8A9W>&IZZFFG,2+*<>HBJH;S8BP!2 M3EOTAR(1V2DBQJ[P(H:R[WE1$,5OU57(?QOXH7@+U"1B_-/,US3F M6S*,X#UF=5:+FE5OOG69_DJ3L=^;9LD"7XUS2!P_=*(TMO8\X3UW>E'LC >" M.<]T6>MC!]MA.F[8Q3_42\Y$Q,)Q$Q@A"*))\G:-Z\H<(G^CC5,T11YX ^@^ MJF$D9_2P_][7@:)YIC;W/Q2E/CMSGSFD!T!N9_\]PXHT&Z\]E8T?EX\WB\3\5C9> MH[CW;K#H;::"S<(:5T %]1^<"G84T/JM)_^*M^-DX(9]L:)-6;_,?G0&AA3J M.2NWLD!@9KA$M:+91&9=/Q6JPC:H"L^YY%69?9OE!Z]/$8N@C#<_Y/^.!U&: MN&$W605BJK#6"FMMEZRU36/[%F+9++37]Y@'\7V7TKCGLJZX/-\65!:XER7] M0,4EMR@OH:#S@LZ_(SK?ANH::Z#S[<@ZV#5O>*[61GOL>E.GV76'J].@?LRT MT>\T!72+$M4>G\ZY?U0ZK*ZVP-AW+CN*PJEKRZD\:)0JM<.B[L76%$ZMUHNR M%EM0.34-0^==F@R^3X_.)E64C6]$42WUFZJE5DK[M:.B.,5N.H&>1W#N *$_ M2!>JEXX.JM^;Z^>[KY?:^'ZK1^R."^%MD@Y27X;=^7D#K#F%$Z=C3MU MWEV^;Q?^G,*?\QV;N4\H-GI0.FI4"W].X<_9*4)_B$*T?U0Z;AP7_IP=\^?4 M#@N'SA8X=*(X<;\4C8R+#CA/%B#;VT#BV]6F:JE276T4[,=0D;;I/A3=<)8H M3]52O5HT5-Z.].$':4T%;FAKVN$XBS+%"N_3VOOD;+/.M=XV.5O%LKY= ZO5 M#DK'1>/F];3)V? M6E^7G*V^) _1VVK[AZ6CXT;A]?JV+CE;10>HWQT73K'- M.\4^^)X($WA?X18KW&+?OY_@"4I9J5(O0%*%6VPGR?U!ZE7IH%*TB=X=MUAU MA7K3;BE).^06RS0#+-QC11OIHHWT2AQDAZ7C_4KA("OZ2/\XU^1!.ASFL%8J MA8OL>VLD_1W[R-;51[KK)Z/ G;[U0^QWO-<)(N^+HO)ZK=PXX$?DU7D"-WZF M#M1+NPZG3+U/L8.P<+#=DG!%*A_$F*796J2W$V% M,W1AWZ;..'*""'X.OPZ3%-1=IRM@5=VR$-\%+\/?9N=CK"<]-$.%'/<7$Z M=Z!)1_'4Z0?I6/TP2L?=*(IA@O$7,89A![XW< 9NXB0^O-W!EW5+U.@9UP$+ M@'/IPI)=>#IV7"^.DH1&"E&'%W'H?"JWRVKXGA^">C^$G1PD. _PA;H@/"X3?Q-'4#<8^? B+"&$#HE!N-'Q)VP.?N:.1&XL 9@:7,$DB MV*R$IYF,A.?# %.G%T7C"6Z$G,RG$&YVUVF/W3$,AK^%D=6 ]H\_BJ^^%]$O M/. 1+O;+!F:1P&;(C4KF+D*=3E>=?0G6-<2)=G'GN%,V?(4WB _0/!'0<$(D M>#6JAS_/+GD41]W4PU?OVK592V?U%A +G$;B].)HZ%S"_:'?;Z#1NIE3GVZ' M4#,#\G$=F!B6'\23S;&0_4JY]DJS#:2^^G'Y4'U2+SOO:3A^5^+X0Z"(.R , MZYXS=S%7W8N2,=R+4>S#4S[QAP[*+M@D.J$R6-A!@$2,KW.[0S^$6QA3VS=B M0D"2B6H+/Z=AO+JVY@4PB2X.X7=2W'XU WC*Q3O*ERH:#OTDP=.!.]LE.4PW M2?Y8#$=!-!4"5A:*GC]6GQ,7$J"QP07'P1\V^S&Z&&";7C8JY2JRKP#GI;;9 MOJ O&XUR)?<+V/8;6+JZJ/JY"1RFY(B\Z7K2^$,\"9A. #*9A<-,5H^)GY(^N!7P6J-,JP2H2#TZ& M: 9>]Z;L-!>1)(H"<]KW[S)1<"]PQP[\?ZU!5 L:U< 0,V^FH:&(KRB,JR\( M#?*R#II6_IQ*+.0.7O'UCI$?=.<- 6MX6:^7Z_ECU ="ES 621J,S8VA)9?7 MR",>ZPBRU_ -\Z7 M2WC:PK^#XT7IB?*=[\X$[BVV/: ODH$_&M&?D-8&\*] 7Z$W4JV!WZNWD8A^ M %W;!#MG@DRPU?WROJ8W'.QE]< B8<4^42D#:4#"?%%#2JO/IA? []$J&?RL ME&_2]>7.*VNK=@A&)JKN\)%LA'+$ZGBV%Z=E?N/5=O-<6(:W MMF^YAYFLJK79CIWX[_^3Z4>JKT9.L; V4&Y,C4RT/I@OU.[4[<'KW[K!Q)TF MRM5Q5*[MJ^#%6VVXUG%.!^6CHU>.^2/9._E3&[I?]ZQMDP;A7B!ZX[?\E/J( M#%7UV3T]5^61CZ/1VUJUW,@>-Y+?S'$_ASWH.H-8]/[GQ7_=7)[,N_.LFLDK M/Y<+W"#%(0Z5ZV4S0OED9H/LZ0P<\;\ M)=PZ[S7^POE_(*GPR3>YT\\04=7R,\@7\D<+AE\M03RW?:W:D#KU:BFK.J 8 M8-Z/)C9;S#G]>NA.2:)TA%3KB-I %XK(6*7/0C84P;Z-AL)\1,\ND412L]+" M:RU&V.*-S 7,I)YG1\O6/J4-&H%R^5:WE76;?'(&.8/.57KJR_I1^7!6I4U' M#AA\Z%IP(J!F,&SN?-!GM';;HP<76"1 K&R1H"4R8R(,8.O1O>3#6&.0&WO: MXZ3]"KHR%UTQ9Q8#__5A?L"*_><#M#<%WIF"%3H8A>V*%9+ M)BU]_U5&Y]D>O?H;J&SK5/)MOHG;XXN1$WJ<(T:9L8V#\O%"0_8QCI.L'3[? M:R(],EF'B!RI-.-=B'$<$5 [:HK+E!R8] 'RI8PW MP+[02V/S#L:5,UZ5ZI$QQVGT_:/\Z)JS<:PJP]_@.SGCI:QNQG&";-)/>,(S M-T+16S/V$7_BQG$T^9>\O]5#=7^1'CIS7#)$)<"]R2W_,+\,+:'KCU-DE3 O MX)EH;Z&':("CT%8AGYUULHT'KDTKRBF&/X;I@=8GS+$O=*HU(')%(>FBF2":![Y:<=I2BLMO#"\/NG6;BN\Z5Z_D] MT$=>VZ&WDH/'5JO\;+0;/1)]4_WY3=GY#'R4PR[6+&64*#-V+/H6H2OG]2@0 M8QF8F_CHD\9K!$NCBZJ688BZZ>&%@CN TR,IPN['A)\1:LJT;W*2#G 0T4<7 MOKGX8'OC.CEN9^8-@^@ET@SM_7H..^6^FW6AI2ELQYQSL.1.O=Q8Q)4JTM7[ MLG8\\Z.\4WZN7/""B%@V$ESF4,W>D2&(VPG&MH\^>F?@=K/U)$6+X#;@N M6I1*.[:IU-)^JY6L^EO*18#Q&[Z9[*;[?TNDTLS_H&LF')ZDS<6XR<#IN *:!T+*-H!DXQ1,W=+O B)6";,W. MUK7#:$@ #CLF#7>]&97G=)R,X8UXR[NB,S:K MZ<*>PH<,,(GAR8$;]"2\I&XP+*!A,HB%^;?KH_[1>\1<6?O2-EB( !E]:A4K MYI/;G_QQPFEEAN+C6HP1"ZXY30$O1K)",8>:G,1@21OL;N5]A(N*QCGQ0&(+$$N (Q#?4#9;-) MAT@"%I^8 P?0RZAO:!D;]FI_./_]T_GI^!FC\CGYH? '8. M<2)XK=X',, L"H00#&SXN\!]AP0M17H )OM%N;T"MR/(!P8V)*)5V>X+^P'^ MS(\EC!?F'T7\S$"X7> 7["'SQO.7,8%=P5!G1XPGJ.!DK!^Y=WESZ&"=1H[S M],A[ 8:9 X:I%V"8 @Q3@&&V!PSS*!/HLV 3E'00]#?"?G>EY$.F__+8TL>( M?1\_0O0U80MPP6B"E/2O08*,@$A3@ARRI-U-@HZ"]2B M65N#@2Y#YZ,;@VJ^ST.7:+QWD=NLWX+:U(_=(1A0H.9,4.,)?%"^E0/.BT(F_H0LLIY[ M%\7LIS]7(86)/5[7J1Z7CO:K_*(D0Z$*Y 6':&R<\0 D:G^P='+J9?79EQUB M9]3:TK?M6U?]86^3)C*1THR16'+F)>(]_>C0>24X%'"$S1.J#=1VP> %@NJJ MA;EWKA\0X>(2K3GSR9)2+&>_9LMCQH\=.FTQ&O.>U0Y+ADC M"\'Q># 4OH[QMN.:0.5'"W^J7,GRYSW7(\F*O[9>UE"7^9/>%'09Z%!@4T[@ MA$=IJI>6'#X#'[DPR%)_F ZM'0<5+8XF;/0/?4E3%:/^LWO '8)BB!Y#R[/: MX9PWZ8*5QBRR>4K:H\DY[Y!.! M=>[BREZS;4=&E(-8 ]PF6&K?[\B4S0DA)S$O,60!)I]](XTX=.D 47D]>&[ MJH^2S@C6-)Z.@+DTEWMGK#L31MDM5X=%3H=$DYV@YPPT0HJ@ ^7BYK7@6,HJ!6OT1QDKE/<#T),]#;M&= MG[2*L7X&_<*E^#OU8_*BA6#%*Y18.RR3CE-O MH!ST%*)".'F'A(,@A)ETOM^[AU$0,#L?P:\]XG,Q/PUJIF2GV7.'EY$T MHN"0NC=P<'37-.L9YQRB%C6:_?)#W-I0YXCG*)TUMX>0 CZ _+LRDB'O5=?Y(J8VDR'3S+Q ,AN-.\>QN*OA ME/%A?JH/\G(\R(V+-0U0+L(?U?0H\D4T-B$:&TQ'"*H:2RQ/1YK@I(M(XX$" M=\"%\3;@/LE$:E+,] ;JB5II)7[8133+5+]<*XBRM@!%?.5;X**X-'UWQ#-V MT8],=T].FOG#S*X98E?Q([21]7SPF1-FM]KGS6XF?,<=W*6^T%:&\B*_EGBS MS\V3$X6)0]@Q$A=50D"E1X,XV7_"T0ZR6_WD"YYVA$G8BD'#]59*%FMPS,?P M#Q_CD2D@PN-XE"/.:2YNKCS*^8AW&L*G]R^C*!7''"E!1$ MU!!<\B+@RD+2)>5Y"H8J@)+(@2TR&5#WC:.@I%Y$"?YN5DK!S[*"262F*"'C MW9*CE>*W&XM,S3+-K..>R@$^T!\I(ZO2X=O6AO5N%$> MY7+U.#=;R\N)7FC:#0H?!.X4]*NW/?^KF(N0L+R0RJO.>Y6MXBA_=H3?_61_ M\4V+RH4U:'HP_245CXYF2AK]W_\Z;AP>_YPOI92K>[00;O\D\,#]GG07&03* M+6W($IL0X9T?1R$+/4U!,Z63"GHJZ"E/3R-@OE&(:1E@G"(,SB/ %LN<@I0* M4GHP*86Q*=N6SV-&N;03 23R^TI(K,P0MHU\DWF<".-AL!T2['K0_CUT3$M%)(.;+3MM M=,G(K]CK(-.D_%#ZVJ0#468LT^?*3X7E2J.N\E'QXYGQ[_7WXJ'902T9TR\[ M[VQGE_TH;P4P'NW5A*$%WI$O7<.*80!C_AS@^T M9\(0861O$OKI&.-A9I][H5#EC:=Z1HC(PO16I<+!_5-X_)+M83>UA4N4"GGGPSG( M&^&E,;LZ^TCZE%)"A*_'-*N2H7?U@"Q:C+,V)K-!YF160IO>532C=\PXBLUB M["?,#[OP2O@:?=R(1$#P)"??I*%*!B??+6$6R )3Z+C,@!2)X+,A3=A3)VS% M'^?%*,8QHLHX',&!%Z&8DR$^B_E@Y$I!O[D, E(QPYG<$7PSBM&7KD$]&)-@ MGVX:8K53@>M%5WN,\AH3C)B2L/9'C $8*R'NY/*/\].]ZK$SPJK!< B,9K-F M;XVBH!B9R9,WFE+FT+4O%30^6U>>I8SD6JD:^FD9^-2Q(;]GW-;R?NFK1)M1 MH+Z7H[[W"]1W@?HN4-\[BOKNN%U.7I9I;U/0)ZD.M@[9 5?N4Y*U!F!859 2 MPV2?CIHH;2ULXDKF+5^!#+9 7IN$=E'29S:=6F(,8T3<1XRCB3HP' MV5,HL M?8% *BSR"/C#:$D<08I$71'*_":#G>"S_VR41((B3*(CJ^1M'>E3F-T:1HS%X[/OG5MUVX&O[\9].:I(L)K.#B\ MTE3GJ%K]V;F:<[] "_Z+J5/7-]-W+.$"?+K:A2[:8U.YGW#.+EI-3 )M(9P+ M, Y@+Y1]@W\E/\J)#6 [TRRS;0!L9*/8;TB<5+;V4->= 'JYM_@6B;+T\"MZXH0$0+X@46TQSS)CAACRD_&)R9A:0MGB^B="E8UF@FL9.A.(LW0 M:')-P10IID/)).>*%'Y24[5,D%AX"^1NQ=%7Y2YX63-I(VMU(FT/DVDIF78M MCY4=54O9C=KQ1#&298)1/FL)2$T/6E0B %-:^I)L66/;8N3WX)DH'S.Y@=CD%__,%+R8;(?OVB4#P^X7MB\JJ=44E-79M&R M&_71/ X1[R[7PS#5DQC/3.@WU(9 N)H"&6^IYMN>(POJY69!A;[=C&!A]4ZMX[97 LJ&&QEHUS%41@AQ'THUN_U5OH-DW96 MQ^'/'J+H/,^)/='IX#I^]W]>W!X<-[RNJ!_>BH[GW>X?=/=OW8-:[_:@VJT< MU(_W>[VJ>,$>$W[B_*;U\;#Y^Z?FQ+'(@R7_Q7ON,3_+\OO9FUJ9X=/C M6+U5<7,))ES4VYS0?MS#'025Q>ER^#V+?U@C8X0P;P M_'LEDOY>)73_K%"4V?5E9/?2INUF88U=7!?!$;,0T">>W'KT8J=6=3]AY+1=-=Q+D\[A,PTE]Z/M>QR?M[; MOL]&=370XN26JV+<1N'M^1/UV8]Z-.TKO:9!T>](==@QA(#*;AP%W![.2"+^ M)07)LTKP3I%"]7 7R>"Z=75Y?7,)BM)IZZH%_[JX>1H%J./N.:AX8$U7]"M> MBSYVR4'4W%7:"7S/]C2>^?'0/G+[K3:.?Q0+$E_P%L=Y?772O'SGG)]J$+S_ M%6MZ7:141(:RS.&@KG%UIREK1K=5^#_T\-[>1+?5VFU=_JWC5H)^K?'K;67: MKQX?'QTDOZ9A_X43ND/T#@C_;3/M8J8'SO2\^X+L &RL=?OKL-*:#L9['UK# M;O>?1J?6N?YGK__BW[7Z?_^4F<^_W^P@)1_M(B4;#?_RK-6\OCB_>-]^&BEG M%&8K? ZTK;H [C2GJE5V\7Q/+C]>7;=^:5VTS_]H<<.6E1\OQOMB,< HV)T M1H:ANMT^ZNHN'O6[Y@")%QM3D[>**U73S1UN^? MSF_^7#T[IH#[;M_0^BZ>YTFS_P)XAW.D.\TX[?T_U=/->+RYM6 M^^;RY/*B??GA_!0TJM.GG? C(_8[?M8'N;-6V;A;$L5Y[FE8/QP]N.35ENQ- M$71>&'1N%$'G(NA.;H^J;N76VXB'NT2OESH$NX\\?W. MFG%5FQ/,]\WL9DY%5:NR"&698!I8XJM.!R)!Z>0G ]7N"]O:8887U?;2?1Q] M=8J>[=@WV7JQ.D6=0B*G8:4#+IE9B0NQ5R7V9. +L F_"B^E MZ5WV>KX'$Z+NL/2=(3#Y74F6VY"MS_720MG2;-YK'K[JA14V-,9^Z'YA?+V? M9 I_6,>3JLEAGAQ6WG80&M^CFO^=J9KAT!^/!3'W-IYD1,GSEW'?#?U_#*P> M?WP#TK<+0I>?2A+9BF=Y5N/,?56)"/A%G]LOGL7N4$RB^(OSNE:IUM\@=%@M M-5/PQ%[HO VV%C_ !H:9"BBE1;LZ?ZR''Q:BQ@UI6^6(L3:ZVOMUIZ3D^QEWD40+%I:0H5SABXE: VB"7>;4FLM M<6:5+DE/[4U4&0JK]@XV%9#D)X>UDW*Y/KXA6,S55#L8<0O2.=M(#%4F-^ 0 ML8FZCGBJ*?5E*#GQT/B:R[&%B5OSX_V\&8$,R(K M3Y/)H^43L5AZ%:6&^KIO!N9O1Y/U9%?,J'J%/?^M]OQA8<\7]GQASZ_0GN\= M=3M>Y]"]/1:="H+(]V_=SKY[6Z_4#N";H^-]KY&QY^?#;9X1+_ZHQ$J>G7-Y MYECSG=A_,3IWERO%FD;Z2[5"G MFY]G7I=D@HQ"PGA*5!K"(#XX.;ND$KFS-8:T$P,KUUBU,$S!"_5F:A'FO%9U M^S")&+[K"2ILA[U3.4?_Q;U:WHLWW&$G2*+9O5VY7Z)D-052O@;M"6)=<(5> M@K>6F\#QP4+AXADK\6>\/KEL7[XIC!792@M+&43,6DH/;'LGC3XRD&7[96S1 MJ)N_21M2%N:=T]8LZSQ[P-4UETC7 .->>E8]7=-@;\ZUY"LYQ@J47*/F&5L5 MEITFWDE_SMZJ%2N7*75*EO<[HY^L)HFA[%QR)4/> M0*ZWYB?<8AG9*I7OE2PCU_#N7P_U_"PFA?9_CJ&^?U"T+UO^"*>MRN3A;;93^G[5W+^S!M MIDLU"+%JMO%V$ALOM\M.3W2I,;,IO>,$[L28#*XNBN#$J2H&#>O$PEZVPM$V MS^,O6E]E@7E+_U!#TJI^#';X .L 2V>G5)/(4-JB$Z/VKD J>M=Y*YT;]H?K M;U4%2E6&G&L:ZR?RR?*KL-= A^I4SO6-&5U,/1YBE MENY(!>HG)3V@;&L 1@!P-FP,$,.TN&B:_,53=($)5954FL9"16.E?;1WEP@O M#=VIZO#W'K$6&9*B6'>,/-%-8RZ\R"**E5<_^9(L)(8'O_0>JBG9%)Z?#UX$ M6=:5N2->&)J7[(=A_5BO37QUN?ACB0K\.6,L&4AU7C$.A<7I/9$+I:F6VJJ3 M0! EG'PH\+$K>90Z8A;,;(G!%KGVUH_3;Y@4=;MC[&O+K= -04Z$^X4T M)_$5)+@L 8OGK; >N:WAL"57IC/]W>[5P3JS$7\L1@8#W&%!UVQ[;D,:4T+7'0T7JY9=BMM[ST MCEHTIP(HTK0T_V"BVIP4NGT.RZ;C:;7[$9<6FWFHUA2?V(5>EF+%N MZSPC7ZJ0N4[U)A/UDU;:N@ >#$DX?DWS1PZKP'.QL M#<@ZX);G88*EZI4#"0.VTDNEU0!3*Y0Y/BW]9^=U[@>.0X"0$R9PI MN"F<;&R[8',(G$RX);.7^.WK^CW[::X)[-$=]L#!+0)M'"XZS CQ+Y[:MC14 MLZ&- #M ]08 U8#:[EDGG9O.OQ)UY+1-GEWP6$M*%G)*ALV5_#^$7+AO9N\$ M]W)'-8 H=Q;85'H$$\%V.]@U2E( '22=>T:73M@%6U+UI77E8"!FI<'PL6=U M%00]V?W=^,8F:>V(I(AB(",R:NY9911>?#%A/ORL@VC"AI?\VHVI/Z5I.:6:-K)0-\Z819J;=!A3>H'UIBC. M1QXR7TOU@$?W-$I!J=MOR:AA% @Y!E5W1]EW1;G(V"43"Z-JRH$7QGO0$/'# MNRBXD]YS\NMR@TA0/() A'UR $E%!FX,J1ZD9XBOSE]IMR^UIIN!O:C_S]Z; M-2>N+&N@[^=7$'WVN7>M.."M6:CW/2M"@)AG$-.+0D@"A":0! )^_:V2P,9& MMKO;8 1H12RW#86HJLS\*J?*/%:-0PDA6V#"4!T3=?BGWSAWFX#Y%D<.DH]T MY&3"%378%1*2SYM9L(FE[_4.(DS@T4GHISN:TMY(#I^/SPO)O17A.XH"6TIY M=M8<)A/^>>C9>8G]A5+'VK?\5=T]+2^MY_^63+_ZR/L--O&MQ];AI<>FDQS+Z$>P_9!VV8.06I$G0ZPGSN2;]$_CXM M+7"APJY1 ]O?:%(7>G8EK@_SCU[H6GYS*RD=IDUG< @CT; M!Z&W4 ;]A6#/<_OL?;L[Q?''P@R(%\D 1P90VQSWN4>=#_"&%40@ERO%;TGN MAS:"-$?H&?//@&./^*$;NG\$J/ G07C(T#;?4K QD"P M_=;SV6K[S7:A70M,8MM5 M?/! J6"7,R3J]G7<4#S@TO-I/VL^X?#5?WZGT M[^:'^P5X1QTW^D HZ@OF^?'LPZ)8J_1QU^2OQ1PH %3?+^* MSQ>Q_]*@&=&^@0[XL.G^[O=W9R_M%E^=R*?MW5\:K>_5E%>).ZX5=",,CXCY MJ15''0,/V:HO'I&@2_C^J\8V_$!8K^A]>HXBB3Z?@I/+@QD9\$N2<-$Z[&)M M6UN@,6Q?VC6*;YJ,O0H0O"8X+N+60\:9*T,<-.D[$!42Q?;_IO93,P&"_ MD7=@*P Y62M^.TG?CP/6;$FJOU3?UP*#Y4!;VCL>_?:04) ##2#(8CL.&DH? M=ET\=AP>;_M+M[3/"/F1LD#]%9Q09"KPC$\S (/ MXH%\_Z_S1MI.A')O OA:?X'K[2A?MY%M^>>[O!R?JP#QUG\7!-QTQYO&\CM@S&4111><- M$Q^EFP52_HLB_*8'ZQE%,+E7N?V<,]]?&PCBJ[YP08+.'JN,H)4JC'R!$]8R M@M*O>[?K][8FNTG=Y6,%L0CL[;Z28&79?JF.L%<3 0_! +XO;;&>^*OYMD!9 M,6 4\,BS[RE'.@1T%P2['52#"+=>#YD2Y[RR].V;_AL])OYT3; _QK-'^0FC MWX09CKRWX,W3I.\0W6MEQCBTS/OGM3WBSDYYN17 MG,R]R5Q\,5,/W!C"?R_1:D-Q9Y9LZ=9T>[BKX#_JB-'!03!3H-[IGPU^]DO0 M?#:PX8,^U'X2EM]H^CFZ'.BX^WGX]MB;SZK^3:G@LX>NX&^>&4M"+ GGDX2W M!M6Q72WZ1F5TK),C682S7BW\:T'[5*8W+H-GN=Z':%3'C04G%IQ?%1S?-K>? M6>T= 5F=>*I\E\ ^"JJ:,J"1'>1$/MO'+GA/=I(O3M>%$D1:?7?F6#&EF>^2 M2#X_)W"(/#O^]M;*(3_SV4NXSS@,LK6?GSX1_43 #W@_$CZL:]K@D9W9OYU_ M)[ZCL4X=O'#45L= 1&I(FP2+-!KCX;Q:MHG\8 IORVJ L[HJ#'?SG62B6FV^ M[;,3D^VH! ?X]#I(/W[M[1.#70>H D480U R0L[DJSK#+L_J52M(MSAB]W1F MD-%K3;VF4;VB9327.5&L G:OJ;HGKC1%22;Z4*DQ ;VNR.\UT99F"93PRPR0 M<>G+>+(//-DX0?IR"=),G" =)TC'"=)G+%"(,J@H86-2$"D$$0@ES0@BB8L" M,YF@)R(2DC,?"F)33 B$JB,!@%"/(M(RA#$V+*$F^(D=7 M$N9%HE\OID2+K]3KS*:N2"1)M01,P-Z.S.(L26QX)(.D1*G!M+!4<[;TP,B3 M9Y+##5H>TZ,Q@BFMM*@;ELKSGH"?/G,P0-@EQE;3_#9-]1!VM)EOQ*E "LC) M2,SFJYN502 IBLNS!G70S5/($Z_?8R/V%'36M1U0QG)<@YN[]M@7G2IR,M?);Q M=J*8T;*MDE&4&;.W)3R!.1TY:>"3$:\[#(>I ME&G,R6:(_IP4*VNB,06&S^G0QGC>7(GEUD3; MXBUJE\:W+B%Z<.@)_5M;*M-?E8M5SLBEA,W2&"R7+?^I)PR0MQ<6AVWF0[Y1 M&2K8O+@MBA08&K)94BG+U;.>->97LKFJR2MQD)FP<.C)!#@Y6RR,2H $V>)8 M+0_JIM%5/3CT9 )#:RX-4 -I(BF!FVSR58U0!"!](22H8O(ZP\QR2ZZ##60N MEQ>ID>7!H2<3J)448UXND29261K,EJ P3M%9./0P@=]P"P=X!K6$O88 3R(I M.'%?'5_BRK5>GUW^*Z_.F]/C!CE1-ES[,+K)W^_Y2NS8:?Z+PCUJV'1V% M1\^'P5M8[^]PD!_^]CM#_PPT/ _LTZ?*U9'7^WFH.'8L?>5>YI;1F?NFO5*/ M?ZE+WGLN<>P)2<>$B AT"<2C0D1 4(P3T0,35$@!/:$Q] 4!4( :(KI$ $Z M &3"8D*&/(07WV.V2\V"?]&?.(0NKWPUGPF&1]M%@SEG&Q,1,^'2+,! M?NML@+_>F#WNO3&ZD'LDE/[, ^:>BA!%/&'UQ M%/E$5/XJF0%6N#-KY?@)X,'?R@;6I0U^7QPBXGY_ON#7?2_GJ['I=P_=^+-OK<^LW&*KG6>3G!X=_'>SXU#BN5B-)BO*ZS-[E MUUI7W*#$TMF.B&NOZ#P=V\]PC%Q](SXR'OYU)@,R.$RNL-0C==#/"3K.DL1? MI7!_N ^'&V5Y.VB6D%B9:G#)!K:#$SK[IEX"W\D)_=R*HW,3:\T7ZK8CUC<= MIZ1Z/\YR-4=6)-40=>?_?J3P'XG@UOO__5 W[D]S9:1DRTWM1QQN\:R;/J\L,6TQ)( 0?&(X,D MP?^'&SR'Y?]S5K_"U27@.B?RM9?]K[,=NY&6ZTN++OY*='%!PWM84YV/RTAV MW2DI\WY+Z4BMRXBN-1N4-QMBV-8ZU?E&:G"%5+\,$Y>I'__@:#J)$.D0T?V" M'O*M#)K=%TX\K^+QH%K&]1R8I[MR\-:>2ZVX\MIB'2, *BBOC4G!LF2'->6. M8J]527$Z8'4AT+7:#?7Y',^*6K:S89R..ZBD"U.!@EH'2J:3-$5>5NMX"!7C M7J4>N_[:'D@#^2W!3B]&IJX0XP72F-LSO2LK:"\/!1OH)"A-)M%0P;YAW\B' MH%ZP+=BO5+1AC4#G; 6>U BY$$YMSH396OJOC487UJ;MC51W1!DJ*W=#CEO=[PV%&&HG!!8,IW&;]AA$H?[XW!_M,/]'P!1'/^/X_]1 MC_]?B'UOT.CM*+H>5+V7$Z)LJ*;JN'90H=COU>[$J0+?8NA>VPOVS8;PM9<; M&\J!EKT7_X)B*K:HLZ;,OL( +H" $ 5\IQ;D6F<2E(H$>:5B%^32)+(%SNE<=ODMYESDI%JN7/#EBZ M22I]83?]G9\UL:$;&[I_()6H8A@#O)#M1!'ZOHS= M9Q5AGU)PG]9LQ#(*;A:6(FFU?JA0_'7[&D4@H/N07MTRK8/;+NQF4+\[FA>4 ML8 T=EUS2S/\@JNPL'V0?^?O!+O^CB/_MV_(WW7R_'<(\3Z-*=PJ%&.@@)'8:H/^MBGG7=4DT_"[P>V4CF3 5-_9*?$V] MN-<->I3[:50?N0AGY<\&VJQU7FC:Z#()1^+#@\L,> MF_([C@+%A,9/"R%]33&YMEX=)P+$B0!Q(D"<"'#O_H,X$>#>$P%^+2]^K M M0DDL; NN'6@VX,]]ZD#"%3=*G"D?)Q%$(R)Y[TD$AW30VKBT"NTDU17M;%/HIX"B:S863=TA2E M-LRIDU0+60%KW2\3B#/)-$[%B0AQ(D(4Q/X.$A&^4[)+.X3JT:W)G&]0^46_ MTF=IV_"@9,/,?229IN+,_=A@CPWVV&"/#?;88(\-]@@9[,T/;/#8_H[#Y;<6 M+G] ^QUH[_N06D8QE?!:F7IF5B'L"<)I*T9*]<;(T-JRP/9.^[5ZDB0:F]YQ MJ/PV0^7W:;K_BE#7M6P[9;#S--+/-?*I[F2&,I(OU'Z-G21%ATEU;';'9G=L M=L=F=VQVQV9W;'9',4X.&_1>I,M,;(D;/W&@N\K6:JPKUU',O[-%[[47'MOI M@4H?M+!XI^Q59E7.#TJ$E-(Z,E9"[8)RR:JRSME"E,QT62C'E2S&:/G/WWDCI MJ- MY]2U*BN^U\F7%$? :])"(^L+ ZET44&HCKQ2/LV>VX6,_9;OZ7!ULJG8'3A+ M7\Z?W5#(LQMJNQOS6V^M,CPV4MB,T.AZ&[(E8'Y9-OP)BSNRW:-]>49_1Y)1=5AO].=U"Q!YMER=:?J-K'I1DZ%!^0N^V>UI.U5>N(E]: MB7E,C24Z9#ZO>A(=D'H\760OL"$85L1L<\,O=G5^:2U$K%R<3385@&%$H(W$ M2>P%X-577^G__E-UP:"_.'?F1"A$G^''XM*0#;0Y"P^P_LNHL=''[TV>C M_1<>\E(AR/_ B1T]^=7C4I*BZ_]Y!Y!>/>'" M;(,1+QBS9QN8Q?5F@_R?_W6\FA?S*R59NF7_/*3Q'&W@?F,P'SJG2FIL*Z*6 M$B?@ZW^*NB=NG?U:T^DGC#BD"/U\3@7"X9S(IW3Z?Q(OO\(].:&:(6Y21]NV M!^J4KDST2_H=B>Y, "^8FA3]1KUKX%$VAR-/+%^Y)^O+B:U8XH7'P)I ZZ2\X(O&_"F"?VI< MO=M)-/*)5TM)!&NYS/$V7SFN.ME^<+[E+1N>.,$%PBU@%2>AF#(XLW**I!AC MQ0[>P=%D IH7X,22X2^X/]_#SC,2AE.(). TDA:(,="@1)'$!9Q2,%P<4PB* MRZ]H!3030JP.\S)OS[G^VE@QDSPQD$LMJ#^]'6F5,@R]K$LCI& H\ZS'MM95 M@04CR;J7RT[$"M)W39QH;ID'FLG9#F&!#8Z%1=+-+S.=5:]KSP,B39ZJ,YPW72-?A*I6NU6=J*22] M@\\\F6?/0H<57AIWM/Z4QTE7RDN5[%2@3K]]+5+-22%?P+F*(%-Z6FMGYW56 MH$]'=NA)@RNEZA->5'M#VS5HKR6R0OITI%NC\DVE42<18](?IS*&7&G9GL"< MCM0&K2)K+*9+3L70E-RNIFB7GPHH>CITH//Y45V1\DAG@6S+.Y*8B:L6''JR M3QUVK6V*V8'#8\Q2[U;)+5?HLG#H8:/\T_WYD QR7L$!J8L+1_EY^.68Z^&Q MLC]2('1) 42_PCMQY5JOP(3H2=1\^WP#,GNN4=D/_P=PI:6C\#E< #^_3I:;S7O%ZAKC@&BBJP'[[A&#X] M=_V!X,T_4#B_[#,@8D)$@!#H$Q%+1!0(P?CV0TR(JQ,BAJ:($"*&IH@0 D#3 MAU[DF!"_1XC/(\:_I[5^WZK3O['JBX+PEY><_JWX:6"%G_X\B: !\PAN@1]2 M^$/40Y[HZ]8 2G_BH_]LLZ"CXGRAQ0=F@UOG OSUONQA[\U1@;P#*:^VD7[> MQE?+_'>,I5$0HDLN^9D%R#^5) Q_HJF+@\@GHO)7#OK-;"? "]4,_G5GULH1 M3=GYK8Y:T6+HAV#A;THQ^=C>N8M%?N;FN(M%QNQZ+XO\S/2-TB)_,Q$Y'84K M!+]:F2MQ5H/BZLN.0H8R$4[_:Q>?O492,Q;.$]?>BKBBUR_4 IKO5C7#8"F+ M+TA*94A*.WV:8@7B6PIZ10U+8N@X<_HT%GY-Z]HKC0N!!<)?J(CC^KA(=_G^ M9#@SMEN^YU1@TL]YZH#%EO9]+O)13)?[IV3,KO>RR-C2ONA:&^Y,L1/PJHRM MS!334==*XB\=G*I_[_M0)1.F$ER $3<_8^WX_-KQMZ[[C!UIWC&.KZCBOHG$ MQLP:,^LG]EH4F?4/#I'OH\KS?3IJL;^FHH 9):25;2NFM$VXMF@ZNF\))D09 MWG,Q@EM9-Z_17=,=>[-2]PT4^Z36Z8<.T+]NW0/J:V_98^7MJ.=X()O9O6AV MH60&RV1-N?LBI^RSF-85MS'IBIL?"0=\$$PFQ+,R;C-J?5AW'$VL=K !LNJ5 MLY.I0/MNU20=D XT)X0AXGATC#EQ4/IN-;8+P8HN*^5.>DV5M2R24G98 M31C:HY;@MY_&DA@1EN9R$ZZFS\Z@3R,7=V)W7E5ANU>D)*Z_MMAQ]0Y0_@KJ M.>RXMDGER@[7R)+%KL(W.+0)J^4 98J"%\QB)U0L^Q]H2=&5_4=2B3YP294< MVYIUMB6*[Q!]G,WUO=ZT 07<5VO2Z:\YI<(2^![/0(H-P\=:]]5R-F(^C_G\ MVU,&;W;=MY!__I%U\NJPCVWQR^CC5^@R?[4;>-=>>!PT"53Y$"W^H,&#O_05 MW/FF9?MA9]>UU?'*+QG;M>J6"2=N6[H.AI1@&0S%<4.T_D%S,EE1J5T?46H9 M-#^GK#K:\6 16F#78TR28L):(]P%M#PLDISQ0MZUU_5 9OWEL6!JZ )?+KLI M?NO*REJEA6)?];$ 7N+#DPC]:6@C;I,2MTF)VZ3\09L4-&Z3LG^J3_*X34K< M)N5K;5($:4S@$SP]$2A\C L$2=%">D*(@B11R$1""#$M']J@!)_(L%6VGN4Z M18[K=O;O?'N#E/TD$L$LOK49"OF,1JS[.UU/:)$2$9$BA3&I4 *!DY3 (&E% M8&0$)>5T&B=)XM5& U6CS[MJ394*N*9N>OV,V]BV)KEI6-<3?;I:;BRC4^,* M;.>DL6[GF"J/;:LF1V(-4:]Z85U/^L4N1C#U0HFKX,9B M-![6Y:'4$O#3=AZ9_+BPG*\:(K01J7$%+[P_2B$[1<99Q]&0PB8]P_OM MU(Q8LV']46;.=(ZO=VE1RZZ8/)6M]K*EMA?6'P4MM>W%VD(P324S;7=;'4R6 M:DL@0]J.&!NJT*QRIF:4W395::[ZK!/:204STE+/X0<*CY4P;SCM-5/N>AK6 M225=XJ:TK*$R;S"INKS;9/&1&]I)9;'&[1Y651Q$=%S;[57[Z+(8VDEE,.1Z M$[K'-Q$*ZV3+9:0P:=1: HJ<#F5WQ?FHNM4E;66FZVI:EZF2P88V7=&W:J9: M)] 5DJ4ZR&B&;NP25%Q#"#H2]8%;Z7!S;HO-BCVFN"LM3,!.(13MY(;++-6J M&7QG5.P/,&N99D0P-&3[9UTW*WI8X MHY!J<)/>D+&SX*DA!&"\= \9XTM'4VL(06R:M(>DP%-#**!/=3K/IE:ZABU6 M9'F+<,72 FQ6" FL+CLBFZ0YY<0VNJI7-'*D\%-@M)P.G4HT.JA66AR_;#F& M5$@K6W?'PJ&G(M5/6V9GWC.10EU/>VDK9]9V_E-/N-KU;'I4PBU6RU;+8H_K MCAT'RBD6TJ('2VU'=F[*^DZ(S'?VHS MLD+8A:"Z_QBCKMT9E'P"CQE.3+)#RK6S ";%<(NW*K>F2,E3T(,C>J.Y&FO55=8 0]A M%[6&MUK89( AJZ;"5MKM>G6"MZ!%?"HPA7*>&4U'10VS:+G7Z(X5- .&AA 6 M]0S7;C?+=3Z[L:R.*I:-7!Y,((0$X&GC7*>LC_G^RBKG4VA&E1 P-(0$J&3+ MJCO2FGS'Z/4KYGPM#TPP@1 2R,XFV_&(6H=;K3M>C4/MVKSI"7@("6:LV9C0 ME6Z5JRPRJ84\=W2\!"80LJ^=I9@M-ZL(KRT%S<@Z53.7*TP%(F2S-F478U*= M]5 K*/U=G[>%18T#1TN(P#BYHETCLQ-%RVI]KL5Q5&["ONZ;4916%9 MOB+V,F.^T6HOX 1"]G4[H9'-LFQ8_#;/\&R%&^*,#8:&[.MPF#?F*2:WTU(N M1U'F;,)2&)AKR+ZZJ:'>5J> L\1INCB9#*=80_+@T!.)K16*6\'I*&-^U7-V MI#GAG!7 3#T+EMEO>2 4LP3>LT>**=M'J!E=KK$VVCW\ 57-4K'?3FQ"!%C4U0( ; IIL09*?&;^5&?*JV1[G-R&13^ MWB5_-6OJ#%V3\&M?^8E4\ZPH,<=5>(&\=5Z(8 NM&&>_(:THE%?.+UQ_WE0K M_41==D=^I:E6R4P\M]!*)I2-I"Q7UGNT>8& >1>J.P.ME?T\^:. W^7ZB?G,5 MUYAS[Y%SKT+42Y=TO;P:=<*:6=&9^8>B!']1EBL5G)-GJX 6%6.#.8,E>AE7 MW#>K!>>ZG?.IT_W2\G;-RS>L(S0FQ[=MUKVJMM-+9HW':@R_IE6<7#78KV38 M V%D31G^P[V().MF1=N&V=H]J,N&Y,UO"-T=I$1IIXFVR:K"JNDLF5;0^(I& MD@QU6AWC[AP+WW<,?;MHG^.ZS*"QE04D\31@F1 ->#MHIT.G@N#>JY-^,[G$WMD\$[=7[UD)RRMCM/(MN M4='EKE437?CWECW(DY E/*@:Z2)L.P\&9=65'57>X)&J+F$+AY->>RTC^;I9T!7' M28B'+7+@;;Q_W=QQ<$SBG+4:NY.5?EAM^WFQ[Y"\#I1C83TI#.WB<"$CHM-5 M.NN*FRL(+"SJAH;4JO7=4A?>I@O(S=>WJ3S(I)"F6UGSZFR[$?(9>'"; M2/1TFY* TYR%(L'T'WU[=Z;\G;KM(J@2Q"Z]BZ+G"034%??]\[% ]-H-8K 0 M$654TI!*M3"FB_ :)>P80"<)ZH(M Z(D_K&T7S2&%AEIOSW]^#<%NE[O%8NK M#E?CC'*?%) R,GAR=^I&(&M;8&J%M5DLV,510<^-$:._8=KV4D?H5BMHLT@3 M220TPR)VFCRDE,;.CZ^=^A\*XJA8$X8H79< MG0FCX>QHVLH$?+R\:':]>A67S^>^[MH>3I\Y6'![2>8"03YTIF=]X7T?VH:S8KE2UIL$ M5] %JF&[MLA+'JR:#?-2D@0>YLB-/2RQ\+^CG]R*\-^.LO(U^39IBK$75<;A MLW)1*M$26W26?E5\F*:2! Q^/XZ;Y\8WL&D2>'[7Y:@^FAW:2")/$&33VQ,02'GM4KIE#^XD0 MIXHSI&ZWZ"W7-Q0:MWBA8)"M?1](E$&2*!+F3OW#;MH1JF+X;4+ZL&;58RWY MXFDIG_7 C< FQ*S^$$N^>&[']['ZC1G4_XF+OL1V=6Q7W[9=?8ZR#[#/^_LA MA*[243J&7D52';OS*F5/JI.6IIB]38#>6AT#)&%';B#6ZDX M'20 MVW!D$[)E84CQ$X+O4 @_XBUU7BD"L\>O>8NEDV@Z++TJ]GW$\A[[/KXO;_*W M1+K<(V:Y6KV[YK!5H4KQ'(&W=0^*-+SLP21)Y(9=&0VP$Z(+OB*A*Z*C)'QB MIZQ):@7^N--['O=A#$5PR;'CXY*:R+.H5J&DMN%B&A/>47Q#*P2WV@-,DJ;5 M#,(WML75)(W-BQ0TLOP"HRCR#F[%SH]8WF.GR3=I(K\KTJ5LF=[-*+?)5[#A MD+.S5FJ59J%(0[\)EB3OZ?(&>&3!LF1/U?5'L(YB]TCL'KD]I>0@H2%@I<]E M6MM1XH+KB,AHNQC.)Y,,T#^"BJ!8$DVYK:F.OP5M9,+9C^@/ $U"_OB6/)-)6.71:QS,:N MAW.4]_QUL6QR+MMHN"[+IY;#=D=P*BL>*QA"4C\"0:*I:WZW;PZVC$Y2&N M99[<;3F<<-?$S53(N3/%Y*A:SH>9["+:R'6KZV5+2ZUT?#SL]&=$%J!?4.^3 M2&)4G-(1 \4W^#EN!BAN3QOZ52S(%K!,%ULC77XYZ&,UFR^KUL#' BK OI6 M5U*, RF6K16\37T-U/KP2/_7F4ZQT#*@W[_PAU5T EP+ M0;-N+UW=*-VNQ:VFK9R(\>WBKNV!603N%N+R7=NB @B/*O__NE2ASRB+]^VI M)^]*,.Z0*7>LVA7$&!OKV5@&&DF^!248>F9@"3SB:Z7(PZIG/;H]$EME<1>& MJV:PGD7E3VX#U:_Y7R"BY'K]L+KK"2![W:=Q$+M*GJ/6& ].O+8K=$IS2Z M.X5B3$$Q3A-A?>%NQ"0^-/P\NT82%:"YTTL!$03;^#+!18L_[@7U<[@R6\/% M9%M&1URVJ"WJK6;+4D4 5\1W=>E^++9_3$F/KR!\J63D+PNSMAQQ^K+:&6I] MKXL-U)I9HA&*?*Q]O,SMLYBZRPB M?IC;3<)[+$9X3-Z/^V->Q7A_OD5'O3K"),M8**8C^EJ(W_W!6.C65E'.WS8J MPGII;-=?_3R,LKI^9W8]MQ?QMJ*+KB)77[38]]7YNM15)=T=S9!&3^XLD.JJ MIDZG N:73*223.AEGMBTC[$B-NVC;MK_$1Q0S6F[2MD2HMK9'J,VF\:6].$ M6/=T$J'1L]_MNY:FU %+=WS52)3]:3HP_"$>^H[&)0AB:RBRGH"'5G/V)@[[ M(K7OXUENY3*%M13P!\\L[8DF,C*L-Q*(>:\4;_.6^8^9L&%K:1\)@0$3R2Z MX@9\A>57D'1GX!,O/<*A%O,PUZEC9\_559XH&W#WJ 6)>MZR??GWR\EU@?0_ M=T/^R,Q#6$89MU?5*;=M:746&\O4#@5 ZA>89/"XNF0,&;'/YV:UJ3]%!4;O M6-F&GI_RHB(I8DE8N*6E!U$AZ)&.GK^PT[67S[YUZMP+@/ZOTH.;^$:5ED,*G7W:&.Q8F=)JUA[L+4:U,X*1CZ8I(4=N8+R0\E MI0]KC#W6DN,;.C'O/S#OQS=TKJ6 Y92) DYV^2@U(S:R8_4[-K*C;F0?!/5,$5]TEX(:&6HMY&^P^4:>GFF%2= 4?=KCZ)XD@E5U&.+.Q;YV.+^ MMC)@ORW5L^U&2"UIP=66Y=UX.^-S%1WUI1JF1J#)-/JULA=7S8T CZQ:YC3E M*K:1@+>&(1$/ZLGV[DR,.[T'%%7*MPZ("^18QJ5%'U7;B/"VQ+=2[E*7>:>< MX(>8F%_RFYEKN"U>="BQ7*AY)IEA!=RO+DHG$9R('28Q5L3746Y07_H3.-A8 M;9$4KYT$XH* U0^(W7(+DH+48+KK] 4UVQT!E4* \*-5!.".K,#>FB=T,D=MY< MTR"[6X0+=]+<#.C=F9IS!(9AT2;.82FKKFTXA;*:/:R(9-M+ (%^Q5@ZG221 M, ,M]M?$\'!FO\S-P,/MZ40?(T#3*AECCY ZW'(JH[$0%S'SPR:QF&ZAJ*Z09ET:'* M ;Y0,26@!B3^JENNDD#)OV,]_H;CKH]U-^4STSQ8_&$+8A,U9NV;20TXX=[X MJG^L7\;Z96Q;Q;P?\_XCV58&>(2N7-.0^BT.",PL"[YK25HR<5CQ1Y_XU\?^ MXYRZ5F7%]QX[,]%6' &O20N-K"\,I-)%!:$Z\DKY-/ME)W*IGO\M+W*PT@Y< M:%.T&W;'A7W(>J*^4IJ*W8%S??8N(X%WN2[:MM"H*6VPK+K"=U(3(5O7Q9SI M3L&V7GX;?B6:]EW;4.8TH53(,AT>&^:5/&-D"77N_?@'?4+"*E&>O/ Y8R46 MHIU8PXDD$^+*G5DV>$_^)9[\Q9#&GA+&9LT2J:V":YVVX*5*,[2[VGT]JO$% M2OC;[K#/BPZE@+1C2QU)R=21#K=LNBF%PTK]3QGQ#(N_,!O^TN+;7:6[1;.S M@M8Q--$KU?&^#6;P#T8D$02!_Y^)"8-M2JAF J[<=SU!^H=C8\I1I)2Z204G MQ\^B_X_0F^R:.1,E4[PX:>\*:S1EU2IL*!+_H2D6_ 6? Q8(]EQ_I<+M7_KQ MC^HX*T5^/L9^8?5PN;^^T$D_WT9Q#ILCBJ&N^FFE*"#B-19JK5P'\CDX2']G MM9& EF^1KL;+!H6C^[*Z$*L$-]/$R7A#&6B6[-]NZ0[]B M- V\J+G:[SLC[@AI?+T]K.[3HEO&Z$UAIE%T#DME:M2LEY\*!!H48:"(N-!R M# WQ+<9;S(;[!>EG:XKG3=1&#E%2VSGB9%MC'6>A]%.!CD%_*2/NX.3Z)('@ M6[,%Q(4*;P0 U4?92(KC)*S)BS_A[IS5U]1WHK('=Q*Y>6A-A@5["6ZSTQOO65-J**\)B>]Q>4EE)6ADK'<9.81D^ M20V[GXU.BTAWT%ZSB#&<>,,=U:]:2Z"I!-6WTV@28\(\O;$?)A;[V)_R7;K* M'TGVHK">T:N)W>+4#DTJ:V^70BQ?LF'ES#22I CJEFX=GO#LT2XD++](E&09 M"UN9P2JC:R6A6TY<(2JN%W/K%:(^553^NCE-Y4AR_6(RV6.Y#7H,5('PUA6W M,>F*&P!N8&/ MX2@'&/-"T3114<[TF%>]-B_=#?(\*]+^9:B+/BWI_K\@6Q[.[>_L](8)$Y\VESNW[XF=7E9_$7I.WNE DF!2N&;B:FO$<*_^PB3 MIU0)ZD\S)2%*,!0GFEO8Q?X,?ATY*NB#;$ MB=E_9-59Z.+VI\\Y^R\\8 )&/^$DG 9X:1:H>^+6V:\UG7["B /L_GR&5QS.B7Q*I_\G\?(K MW),3JAGB)G6T;7M,3NG*Q/T9?.KPDH^GA]B!-R7X*WQ<3,AM#\W]U&-O3@__1*OG"/4E?7GS-"B!^9_\^PWU7S$1 M>G34[[\P>.F=QQ\80O3/,$$A)9F1)5*@29(4"%$2!8:B*'"$48HB$Z2(2/*/ M@![!)[@67^H.]R^=ASPGEL'K6R^->J=1+>78+I=+=+K@GQI7[W82C7PBF,ME MCJWYRG'5R?;U7/*6#4^2P,6U!2S@)!13!F=13I$48ZS8P3LXFGQ=6.&[IOCL MA=@#YE\E$\S76CE@(D[2OS4$WELH=G"+.B$: "==)PAQ[3D"1; Q+2,XL%<8 M22!P"A?2)"T+,DU3DDA@:#I-O.((6)X<&?#E:IHVN)26VM*9-J[VQ:D -+6W M(T5R.:$6M7$/4:2:C50')-HH>6 D^79DFZQ[U%K+;[A5J;.N:.I$Z*]:8&3Z M[4B^[TY25(NI<,MZK5O8.EMBZL%GHNC;H4)%%Y?]4:>DIFDX]@1 E9.O M3W6VC7RIBR++IKC3^P5R6V],P8BE\V:,C?'*JE5%3[S9$E3=M) L935YU9#8;MA=HL+LY4#RO+IDM#QB&JENND^TD>F96.B;9Q2JB7X&1EO1HZ0 M@EHEI#RG%">+FE(0S.X6/I-Z.](US*&XIHP,K[K\>C 86PO7AL]$3_9)0#T* M$[E!#UG5JCN@T$^]@N@)Y.E$;=MM5C/3+L\9;BN/LCVN-;)8@3R=:']<,FQ% M,!L:9E8;VWRW54<<./)DHD+/M5U4:LSY"C-CW-205^5)"XQDWHXD*:JX'0M4 M#Z$8IU]J;.WNM,8*U.D\^^/R?.!4UG6M(S5HNY">]BQV*E"G\UQP2V[!UGH= MCJJ*QJ1IHJW\!HX\F2=AEFM"NX".-+&SZ)LZVJARC =&GLRS3JSH%=DHLERG MF7/RI)A6G75+H$_GB=3&S1VS9H?::EP8C7)ML5U<>@)].L]MERFRZYU8X+<4 M:M3GZ&* DZQ G\ZS6]Q4B\:\U^+Z-6\QW%J]91U@$QU">*U+;7M47Q]HC=ZZ MW]Q9XU0'/#1].M&6B)7J'L^V^$Q8X .2XPINSHK,*=?K]!VFL@0W()K<*PT6(ZW MTZ;C@9$G7Y_)+E&^8A.>)O99,57J.< MC?HM./1T!A-GS5%B0=>U%%[,9U2O1VNY4&/T"5)9YCK%YI3?*3(+/10GDYU/^K*P9CK QJAN5U(CU5[, MZ2D<>L*M6'?499<;2]2RA8&+S-!6J06D"@P]G4'5-;J]3&V3!F?$9E@M6FB7 M CB%AAP2AM.O3]"Z5>-3#3LG;/ I.-K\H2=/;8A8>:AL=D-N62O-!RRVK1>Q M*1QZ"-74%FEABP]9M(J5^M4 ?&?>G).=(N,[.R&&J^IZ>)RWLK30GKA M/_7TH)#QLKFLSO(BOZ7;BDD;2ILS &U#3@HF4QGT6YO2DEL6&GW**O4=?LG" MH2=LL$YU2_-%HZ%KVRVN-^RNBQ.\!X>>$,'*458%*3.LEJH4R-:V/\BM,'_H M*1'J;(&11662Y;>9WG31(M=-K 0F&W):Y/.+DJ-UFP37V;17 MIVY(X]A4-/ M)FO.%GJ12L]8+2N5S"*?[7135?^I)Y,ETUX+;W0+=6Z+S,G5FJPP9L+> M-93Z?$@5\X,BO^R-J"&?I7.>Q,*A)W,M M+&16K*1["%(@O?DDWV?$_-H?>C+7EJ?VS1)54I'*+"NF2*T^RBG^!$[F*G5: M\I*7&)HWRD9NT6?-<@] '!IR:G1'?;<^[Q,21Z%]9;VKMXQY=@J'GAYO,P_I ME;,3A"NDW4G+&#)U!V7AT).YII5.>M?:[ 2M@ V6F;F''HZ@Y3;*[0*AK[C&LIVO9I-RE:/!6-##H]:O5&1$4NO M(ZENL5^9#[^EADAC M;.L*5\7Y CB]L)#CP[21?(OA\RVM $XE)]]GTUN 1F#H"<%JZSY;&A9W,M\G M9"35J#7J]70+#CV9K%X6I5K>[ P1L4J;+C.C-S3C/_5TLN7!:,.K WZ)9'U^0HW 'Z MH+W:&<@4#CV=P0(S&'!\"P*%FHS'$.&4^\6PE M6UOG) \./7DJOJH.;1605Z,8L])4NA1%ZOY33\"[EFU.RP.9S'$5C!^4/=N4 M\0X+AYZ =[-229'+E#?DE<*B2:Q'"[H%E CLR'#Q?8?/+K@@2B%9NBXN'.7G MX9=C6Q8ZK?8.*^@8D0('T"MOBKARK=>N%/^55^Z/4^\'LL 1 M]&OW4@CRZ<,8VI%CYNCQ%GCD1+>\@UOI\'<*QG1^!OY&#VS3IZZ^O5OWE4M' M'#N6OG+?NG2^+YJ'_D8T[]A9^\7('O5AE8J8$-]$".0I_6%Z34R(;R($\T3& M$A$%0L30%!E"8/%A'0E"($\,&5,B"I2(L2D:A(C5IH@0@OFDVE=,B!B:'HT0 M)!X3(@J$P/U\LY@2YZ+$;Q:A^?VRB7OR;V62;T1WL1E)(\U]6AQZ4S]H1]>+Q=G]!!Z=!@!U0S^)?S:WS' MU/^ZE&-HI*G_4B,U)O97B4T\T=]:U?BWB7U4S2;8!;^FS>NMB)66JW/XM]Z! M/IN&&>15"<$ 4:K66UOKC[2P*U?A_G#5&5$734E)GMY6 M"W[!$'C!]HPB$^%Z75^5HJ^$ */,(^!.:W:C.\ZBCGC(U7W*%];ID]&J36HZC!+8MDMFLPA/3*!;^PE$E MOTWGQC-^.^VWRK7.Q!S/6 $/FG22Z=/JRC$&7=9TQB)^3IVM6%:0@Q2#T-= MR%.VCK#W4)?,P"O=F !3S#?"]GB4Z8WZ[5RU7M<*3G>&]UG==(1(%B+4=SO8 M(][UD*RU=H;%3,MMY^"-9=B "TD2],6*F,: ]/!*T74:]=PA'KW$3 [&_AZ( M+%8@4E1GTN+ZLXU@0DVN<910J*/H6?"[>N^%VC[!?Z4NPQ:6IW>:13$3BN ML6@7N+;K,2P?">7HW4X9HX:^PNN+=DE;I?%<;F>LAS;CUW7!?OR#(4DTI%KS MW]&.8KY3M)GR'U]7W',V*(V6R_@;U;B;K#3_V3VZ[RZ="FF#8F>IH?]X?/C9 M%; (\^&GEZ9B1KPA1KQI0/SXALR-UY+.K6P1/@>6" R*27>MX]+2Y[!#6Y,5 MC976Z1U/K52R.JROJQ%4.;Y_#\[CN([/;(9$RB=S:87PT1DX$L'8<]LO M,0<_$ ??&P1'/4(7,_ ]!GW.K>1'FH,C:ZW*9 M N9]P<+_J+OYWK3([BV++C0L@NUC3;G[8F:PSU;&43_TM]Z"09-%L?)X6M<* M^:*ZPG5OE"-A,7H8W*$^;UEU*T&=)MQ%P&"'5IS;(R,L\9>I!)VAQ W\YU_? MS)4:WL.:ZGQ<1K+K3DF9]UM*1_I*3/ C[MEO!& 5?U33,8BH3 MU6WJ@(E"^*4NVK;@@56((EHL<$93W7C2&-VR;?;'/W2:#@L#QIZE!W,7Q_&S MN^'#.'X6,V(D&/&F 3%:\;.8#^.03R08,3;]+JB\A]I^[V;X"=*&7F=W]2%" M]7?KC%ZOTDRE)5!!AE\2(Y!SFX$1BM1E16>6D-6U"C!#=B#==-%6Y,1?GYB! M.?\C/G_Z'10= :])"XVL+PRDTD4%H3KR2ODT>VY;$/LM;CJZ+I@[K+&IV!TX MX]Q^J<\<@1R9>1/92->E/EG@^MO10D][:WHSG?[X!^A5I[GH+WTDSV?Q/;HS M\MZ\Z7% \\$8. YHQAQ\VQQ\;Q @$7P8%O5P&=M55)BC][#>9:C%6J+Y#G^?MFD9;Y0'(B*,D#Z MQE1FBLRV4MU]N6Q2R1=R,'=X_Q9LJ"7[I5'\]QH+N!Z'VRBVI#I'?I>7PUTK M,41G-DKQ&I9CV@5GJ&Z;7=A,'O_Q#WD:7X]E/I)AS0@N^=KAT(AK^I_5-/)Z M-+Z5>@Z&+/5,&1_52BG"_7(ID=\$BW?]]U7.+#D42[*:2JVD=D$@A7Z_!5"# M^O$/&N*\C]-RHJDK1&_)AU!)<*'=&W&0N,I*8:$5NV_2SE_BC6 SM1L,.+$910F:O3Z>:24]JM MPFC!>,U!9BHPT)[%+EB(X-$!(XZ]Q@9M= S:CQ#C7:.V/T4LIL9/1&XKV]*R MZ''5\=@#T$&%0D<L=I&W&4-H[21B=*VWYCML)C;Z*H?A/.V,\4 M^TEO(!8;76TTPD9K/A#SE:V$F:Z$FC;Q!4GI?&6P3:'MMNBX4U9 $=]VC6,J M<2SV5F.Q-^'LN@TK]C6$O&O+ML=YH5A-\3E-'1FTX@EVP=GY6$*%84D,);': M$8=G'XU_X_!L!!GXUL.S_D7/U%AT%-CNUU@HIA/4H%4V\/?S90T_NM/IWKRF MD0_1QE[3.&1X6R'#V.YZU^YZJ5?A="T64 4N1-2;HBJ7S/UL_*/,/\FR1P=9 M&]ZD<0 7=!1[K4I*8+"U%4&[[-&QYMX.RSC$^& ,'(<8K\[!-Q5B[ 3W.1Z/M>EL2!RE_,<+05IZ1 M@#6!LNKCP$G (41I18=>ON!M++ _TVRSO\Q)PPWN^0L&2BL=7_4ZKS%\75&Z MK&4<69B(@PKW=$Q>W.R*+!]'][C[YN)&7SORTL(BK?=3 XM;K?*S+-Z=M4V& MA8MF?OQ#)%'JDKG@#X45>Z/V'K'B8.%&%BSN+Q )'SE^]4A/@8L&\]1E\&9& MU.&]T60BIT@^\ 3$QM%D\ O$L__OW^.'<+J>;,_C>&$_Y)%_G8D!HA_._' ; MSATI8AVA,3FGE8QA;*,G[&82MS)WNU:.P+QB[BL=C/R'S\#J%=L)YE(R)7T% M"=2T;+^[E>O:ZGCEBF-=Z5IURX0+M"U=!T-*8*GP+GJ(-M$E-^YR@353",7@ M1L%I5S;%W%1 <6A ,TF""2NR%(/0G8>=OP6$;B D?0LH]$L!:H-J]9>[QE#G MU(V0X68"^-IJ- $)Q?G&N*E8&L8LE#&MCZNU@0;'7*QI)A$25=[K(KJ4V)>"21:+ 4J57%R;G\=JVT553S MU%Z^!9&(^?$/FD:2%$'%4/3-RE$$T@R^1SF*8 K"I_AS;N_N%^VR7V]:5\X!AOE.\YQ&]V8$>\>$*-U MT_7"<7WB55R?.(LEJANK1FU21WM(GQX6RX-F>^CVOQ+7;]K61'6KX94?\]N9 M9._:ZRIOX$8FRPW2R]T(6),$M"9Q)(EC'S45C:4Z0O>&'Z@I\>V'W=]8$7G+ M!C:KF9!6MJV8TC;AVJ+IZ,$=8/'EUM4C^' >QWL[Z=NEWY.;_F0W_^\$<11ALM@Q1G/)&:]4AR\L=GDE_Q:Y_ M[_N@I;^W)[)[J*VYATQIJ6]_>-QG6:<$L!M^FJ& #)D1F6^&O?_]45-_"? M?WTSBXY%1)]B5%E ME.48=*D4UZ9EV*E_48 OO%'-2W'#6Y$PYW(**8R4=TF M[(H;,,\KGJF+MBWLFG)JMQ-V6ZU?V$Z*4[K;JY0]6+P#27_(+[%WZ4%\QG$0 M[6[X, ZBQ8P8"4:\:4",5A MYL,X[!,)1HPMP0NJ[[]G"@K] M*A:EE',Q8= MH:E/#6/ M@24VIN""$-\$#>^]7!=5G1F"5E=JP T9 <23A=M14[\]8DEF/,_ MXC.HXY>:$O":M-#(^L) *EU4$*HCKY1/L^CBX.YPQJ;BNT7Q\KM ME_K,$LB1I6 M+&@,^Z-IX+.V*IVOL6Q>U(*"K!=MVYSF^$*O.$,=?554RBT!3?ME MBD,NZL9H$^8?^-6J1%D MX%N/O<)##%8DA@:O_=SK.["68Y=5[,6^S4!B)%75B)BS[6Q'MB)@AU> MSZ"T19MK!=]:O%&H#?LY1K0L&ZBF##1I23+N%1E';F\U!C'?-VE*^ MN$(+S:&D;0E9Y+ -HA']%L0.*A0[X@A9K&[<2- \SOJ(0[QQB##W0)<@8X/GV>!YN:'C="T64 4N M1-2;HBJ7S/UL_(/%/U>R1\=*&R8..8#D'<5>JY(26$IM1;*FIO^4][HZ3HKS M7$MV:8U3>DR3:PWU>BOC@:V")A&:),BX.F1\=,4AN_OAP_BZ:M1,E B%WCI! M?NESAV _FS2X32K'KH1+^\+NLN/ONZ&YZ/8 CJX?_KOC=7_<+'S27LXD?FZ. M-&7JU3)X<]Q<=Z<"AL(H74C%\=C3?O$PW5VBR_MAO.C"2^RJC\_7;XA%15< MHGN^?O,%SZ^=L:M>WEZB@*B\T9Y3+L\QMC=CX1G+_/B'I$Y[1,:'[,6C@7<) M,>]'"Z.+,3<>382/_*CE94;488IL,I%3)!^< F+C:#+X!6+>65O"1D6\3_;B M3IVWW]1W.E(QR6LVF?ZZ!5YEMT8>(3U%HY1*@Z#*HQXI1Z*7ZUO%H;'6\]AH MLS;X2H;LU':R/$AYP#C'H''.)"GBM)97C"4W'#O^GL;1$8LKWP*8_%*4>;45 MUQR]QH?<6FHL\W@ROONC%VO0554&O$EC>\C;U9\]M=R?ARGOXE 4M M;.EL9K&J\!@KE'9RB5O.YAX$%.;'/V@:36+,Z57T&%%N.%?@>U25:^<1? HC MY_:.?M'8^?7*USV%WFQ+RV:1$Y=%D1K+0J/\]3#D.;#EW4M!YK)& *3L85IG MW.YU=,_K3^D6!!E8Z!JEDPQ^6NGZ[]>LZ#N3_NU/X?+(\(NB?YYI''$Q+$FF MV&^31U#LY6A47X,7_/TGU&U5";S;G2D)48*Y\**Y!;1)F)8+IN):D%-]MR'D MK\1$-4534D4=/&O/FTY"M,%GS80*)C"UP5L+T0[:,\T41PG]R!,@V3GWXLK@\_P8_#IR5=$6V(6+/_R*JST,7M3Y^-]E]X<*UB]!-.PFF EV8!5J2? M*/C*P?I"_@=.[.C)KQZ7DA1=_\]'#L[#$R[,-AAQE'04[":&GVR0__._CE?S MXGQ.299NV3\/+N:C#=QO#.8#^E1)C6U%U%+B!'S]3U'WQ*VS7VLZ'3BT?>_U MSV/D5[LD)U0QQDSK:MOWQD=*5B?LS^-3A)1_Z#Z]9CI^+ M^]-68'.VM?*&8GN2N];B)P;4C]?D1HDGXH3%3-(4B3R]?N"?IRXNO M6>&$QL&;0.JDO^"(Q/\F,/^3?[^A_BLF0H^TDOT7!B^]\_@#0XC^J280RF0L M(^1$2&/*1" H"FC,)*H(%"%*:9F1*1PC?P3T"#Z193O%?+71[^Q?/0^%3E2; M5R3+-NJ=1K648[M<+M'I@G]J7+W;233R"3B=A#^?RQQE,,U>G6P_.,ORE@U/ MER":L@5LX2044P;GTTG )0$5*C]1$OP20-F>"J0B4A*)44*:'BL"@=.0"N)8 M #102&S"B)2,O:("T$9H5RC7)2>[TI;"CF_7M;IEV5,!$TY&EH7>O&WN&BB7 MXF>%E;ES1HM OAW9;G 5VEO,\OS*MJG<5&Z*]-(3\--G%MM]31"M+,^I M<@K-Z!0IIZHM@1"0MR.Q31M!.CL=Y[<3:5Z@89"YY G7Y[JKH<-:LCKZTIYLC=I;,B,9-9@3X=J54KZ%2?U'J:T>J[ MQDXA*<=BA?3IR(%1V PFI;2,%(2\D3(*[?EDS K,Z4@)%XR13!8M1$3*C?6$ M&GMHPQ-0Y'0HT? F1H^NK+BE-:/KS1D8FFU,!Q4^'.JF2E+>K*9M+,;*URZI\ MSVFQ AI"_&F9GJ0XQ^TAVT6E7%QW*QK!>;!-Z,G0KHL*A=I,8OF*Y9%I.BZ@?50N4>"I M(21H,64GUYY+72[5,ON.G>VAY:TG8"$D6**F[P94>W=Y.!3R$ M6O*@XSI6K5I!LL7FCA*TS7#=;PEX" D$9MA5I&&MB%002ZF[MC%- S'$0TB0 MRDN;+-_:K36E2%HRF6JP/9(5\! 24,QR61-'#,'U':3@&OV.A-3]H=0)#A!# M*V=B&Y[+-K2=LMD*2UH V_:G*JR!@I_O[^"6N>;NX>2G"E+V0S""SAPL5GA,?O(VYOK M^:)5+]Z7#6WI+,C0O=MJJN6L-IZ/VO.!T+\7DVD[EIKB!1R 6?@&.DX^^"P M::-[9ZUN>O%^'=_6@8NULG-V)'%W^7X,U>L5[NJQ7*SQ,'1O :E1H>NLA'6L MKXBW4CM1M6_3F&,D#\! \49WY/CU59Y%W56LO'$6)3O9AJ%[L[:RRVRUD#39 M_@8SA-YH,;W&6#9*'D!N.=4PA+IT3H-LL6N/O>5&[.V)O'%0S=XYD.O][DT_9" MG2N+HICB6H_ZO3&%H7M,TTREQXM%.9;N%Y(U(<\N:G=F#<]Z 92[5NE.S&L MFW[L)GMO=^5NJ]S&0P_GRT3Z4PRGFV/4@>0>WJS:M='OVLMI?J)^^ZM MG!?$ID"WCH 1AH9+GAO9V\ MM^>BT:X[J(%L:=Z&H7L+T!Z6_;;MM.[G#XM>)VT4'S?W=V2HMP"BV/OZ,8W$ MPKJQ*AH6^NG]$A2"0:-TM4G06B2JG>VH.J)CZ[MZ#OED1S?95TW8/<74-KV% M>>HKU=+>%FR5B5\F7S30!M2FP/PZGG.BZBM/Z?/^CH'M]R>U!JSP.;VJB+M& MEQV%2QQ;NNK83Q6NKW,#Q-\1W!@TI?R1J9R[Y%YTZD<7\447@3$B'EU$&"Z" MO7S1+QA=1$2:OM=%1*0I+!<1D:8/O0@W12"29$-T)Q&[./6+B-A%6"XB8A?A MN(B(-(7D(B+2%):+B$C39TBR'R:U?MVNL^_8]:<2X:_=\I_&>TNZ"A_^OQ_< MC]]%0>Z2C?_OF!G>6>/E\-/7HJ@_, 8 M\<]Q9YO_1'3VVZ!2ZG=1B4M?P]+W@G01VZ3L(T>94J=9IUIMH0.WZLTR@Q?Z%5N*KV*T/WY8:!\-CTAB/(3 MXLH^1\J!(ZI(B(_E"ZGV=S^%T*-(A!'O/87026POUF=N()M!;C;W6SPWH\/EO/'SC(E$G\^)5@+Q('JB&?G=7BBSGT5V+S?\\/ M63\;'Q,[^)@8S1,W7$NY'U^SA66W@NX';=25_J1RVHOX..@Y;*M2O[>%@2$L MBP]6KEHN SZF"3[&L]D7.MZ!%Q2+]XH3UBT^MS7X&5RBMADT C MV(]@__BP?XY*,^3SX_F+R,!\3B$RR-F)U=]%:_Y@U R-L'W>FG$0]0[(XERO M-E-1=:+V8TESE7Z0LH_IQ]6(I!IS%\GLIQ4B#A<.1RA[4BA[\OKQ*UAI*F/N M)K,08*LBLM\ NH*_CXL=)"B*7[8PH0 MD;@?B1D?(69LK5HEW0PB\ 'J=MV\E_A^7U+Z8G'U4%DKC^O5<#4BQ6BX]'ZI MSP^5.$),!R*T/T.T/WE1Y3V87:DD)[&.?)MCG>J#=!M#U88LM3%F@]R2B7^X MU'(T$24OROA$QS:#U@;2+,2HPJY5ODPF^F%F-2#VS>#QR_T<('#X$/GG!X9TX M.KE31C>SN+44T/S6''87-6ZH0$U7+#NDXN=M\2BB"3)-)#,*:>7 V.(:?5QX M88A5GLCT\1UTH/.613SDI6U8>N):H#I!'FEHHASJJG1UU3%1FBTFYXL[H]A^ MB$WR^8>2"37U:E[;0$X0(_\\0_T]>E'D_BA=2LUO#,H>#N2*.9I8U M518S90HH3EPXR31W/L80R(G AXFINL9(#CXG3=HPMBEJEGO=?TU%1;/^9E3= MLO KSTZSBFPE)Z9JO2J3?'3[MR\72DH4'PLN.O:VV%C&N B!V7D$.(MIV0'J ME17FTW*^U$T(B^MYO/JX,!+)91M:88" LD^Z_HX,)A$61U+&'TH9[\/99]LI MWI3MQX=1?-QA!PGYMECHY?E\G0?DQ:+'P7:MYV-(Z^S5%FEQ4)6%YNUU2;Y>\%QW M/B5K U-*,O7)SIT0TX$([<\0[4]>R'DS9L^6CT(R6U;*;"'7KPSO4PM9SJY@ M;6G [$3JC"PH+6CD_0E22EA(460@.6W5ZKR%#1?[7)ON 5*T2=X[RN!^?-L7 ME^EB5A&']5J6]/#$0D;NH"DW,H=$.!M)"G\6/_(:6JIE1;E1)NFLL."[DTDO M/=BLTLH6[9N3BH:7.U7&*N(M"]E619/11,'[0*JR1+*PEE0'+J*LZ_)*4=5# MR3AHG;^Y+?%W\U@VK;1+4SEGMMO0=)Q4QXK,)Q%)B4C*Z0M3'TPU)K';S6*> MXK+"P)ELN&:R9&T*A&I@T>NPT?5$33/@=F/PAB6J(*L-5'62&9$U+J8E#4G+1,JZ=F;EBIJMO#@* ;0QI?Z5=KYQ52>/O"C."TCFHYL0!$M.!M:U;.7(T[]]T> MFX[W.S=W!37;6[0!W2$?Z;RC:"J:9"+10HRBT0JD%@E)DI')+$7502 #J-N_*F2&RGK51W%AJ8VN&I.*C$6?-(@^F<1^N>:/C0<.,4V(2,"9 MD(!/Q_)/%WG^&,MKB\4B$5L4.;9J/:SJO9O6A.NM ,NQQ)/.[M=E^N,N95\O MX- 2[/0D+!!O O74B3F'P=>,91N1(/7'UE;_AC3KA G49]_6299(CT X N&3 MJ'0>)FW:JWD"K3Z0LA3':J0N1[+RJ,G=\7'[)B*BG M5PU'TJ[9OL+.[XOC;/U&AN"*+,U.R62C\(J(&IP1-3AYO\&?(ORUDAQ#ZFDY:)#%&1O;Q8 M:IW7[1DR/SKZ,L2:4F1(^0ZJTW<36%S4]BHKNEE^O"8W ;UI8/I+I'%5RJ5; M8K:U$#BNLAYW5TUI7>;Q\DDXY@47%?Z(Z,-)TX>S"$KX;;Q_BNXI]3$A54N# MQ'Q3<^XZPC!GU,TIH#LTC4\=#$$Z4;.*[R\RQ,V'.HO"0I\BV\J)Z6/G'R+Y MO-VW19'P)5&D\/BX>6RRO"04'AZ49''$=B6@3:1::O) ZXJH7&J$Q9% \?6( M>C4?F[68U>NRZ74^'B](=S*TF.%(9=3T!9OYA!C',)E3\%&9#MJ-;_0M*M]! M,XI,*>>J*GU'^01PN;9%94^':GHAS8'O7J**Z51FUDOFU0Z+=)2X>KQ3NZ/. M:L1QU)+"9J+\CH@^G#I].%/)YX-(0'G5JF510RO,%^J=*2N)$=[MQH=WHO*?4C>^I57O5,5+]36$MY98U\[YG8.I&RK=F#S3;B^PS M$0DX/1+P':)F#B/\LW+-R+E-EL34?,!V8YG>9,&*2S'% ^9CN2:;.=,J'ER2 MS ]M^4CU#@,:,7GG EDZ'8;!>%0@HH)0@'3 M@Y9+#O*;O@4M37UED? KD@%J6+]&DE M0H6/''Q;W?)[;3G:@RY0ZS3I3 M:=P(W5ZE46;X0J]R4^E5A.[/2+J/?, GXP-^4;NG>_=.(-);(\@^(!=[0 M:E$O%F7$>B8^2=EB)J:^8+"2ZI@T0E&?X+_,.;+!VL]82'*_.#M),LJ+")N( M&%F/ ^T87?PL8?2$HOJ\)MU>56WU M;C)65X"]I.=J+OWQK;]"X5,_)*-8^&Q .E&T);)LTHCU$Z23$.L/(7.JA^58 MHIZ);Q"'X$#B7*1J1YCQ_3#C9*6)%=I8>Z($-!3U&. AD6$>L\6'X3K6%YI\ M2T^U2VQ.YMLCCM;$9#^^@M71I /'E&:B14T6AMMQ[((QH.<8R;-$7N.QLU-G MHGR#S[$SAC;8Y?SS#5KBAE"TGLY+&&]-M--#$.M/P3:">QVS8MQU)6D:W;XX MB%U)N8?6U:TT'7$Y6O@[D=WO%QHE'41TX"3IP.FG5OX1JA>S=U;]+MM+"URS MTIUL$A-^]- &5(?*5!<)]F#]ES,PB3Q-,W L),.IN_:0*,<@B@N.XH*_A:CT M3*1PQ:,#.Y'"SR9K23>SW,W$2%3[A;S5SE=;1J.X:H\2+)69XIG]B.&H#D5$ M2;X7)3E]8>MCB$46Y>QFJE/;L.G^8L#RZ,J^'O) +(@?BDN>5LV*\!&#;ZM& M?J\MGT^0=03I$:1_#T@_/9O!@72"4J7!-PI1.L'Y>(+/*^CZ9!A7!.H1J)\* MJ(=.[WK1GP]J*B,KH*9J,K1C4.2S$S>CG(.PR9'?WIKL>>.:DZ*'>P<,0)K@ MW,JL:<=8%!>NRS$T*R;YU2A!BOKE+M+9SZY:'!8,CA V] A[^D;;M^%D>IBK M]!=ML<<..OGQ-#8PN)L4#S@)15\NN,-1+Z>KUNYE!Z )7@>2?:'A.PCY(?-Z MA^58OFNH\_G*)S3XV2>$/K:_1!%O>G?7 MI [4((VZMB[-#]4'O^5071IK;8&;I^I.N?_0T'C, MGE/ GE-1D'Z$O6'!WO,Q(;P+0473,5?]WD 4JG(^EEP+7&IU.P4$3?_XE;Q( M)#ZA\7.(+ H06V_LUAR @V)T [9J,6B-3$FQ/E#""+&@_'T,#>?E7HR**#U3 MA@50N4DQ6? 0^0 -=*PYNH_K9=1WZHGQZGX82PH<%E+21$@Y5$8[,A^<-/J' M\!1"3S9.MJ3"GU"&Z])MP;Y=C<1YE]4<]NJ^.AC$"&4@E142YU-9@*V/-R5%$S7IM88U:46I<\E$ZZK?K4HK?K.^61O::I0@A0U3['Y9PW.R,Y"6 MBB3 D3&1*MI(9FR=L6>(T9#-6.#:8"QDVRKRV#"4,K(WC+C"0!(E]Y^5^O&M MK _?QS'2H8C=TS&R#Q1[-L,;Q >-"2AQ7>;!:5G0%P;2+++ S3R(<^9[>1D M.6:;C5MS79C,DP4#T\@L6"*2\2B4X?R(00A/(91$Y&P$JH^@$UFMZ\QNI])4 M$%.ETDRYC\WBF2G0";!+?$84Z/%"/H/.F;&HS9FQ;IKZ"J\@:E 1:7J122(< MD!L!ZDD!ZEE9\_.8*Q31^%#M0*4KS?CDU*D+Z>M:.SEN/22%+!:H2>W #'O! MGG<[A0XR7*$#3 I/N"?S'?2&D%D5CECZ*H3D_/0*A!V=WX<8U2+,"L\IG1YF MG86*O^6WS)'LZ2M+:>FS\(IX["Q7^V0+& M$\]C]!D%C,."Z4<5/*2UZV '\;&G1^ZXT+&9BTDPH9[OS MG,;.!U=7JU$R#EZ.!'?!<9]=B#@L)"*B"&=/$4Y?J/D8I)>-[FUY$^O8_8UP MQTVYNU2Q.)@"TD.B2>HBD=R/ICRQ")#PH7ZD,T9NW=,M?'<< 3K"F0AG3A=G MSK=8I#"9((F&1JZEF:A-$8,%(<30WRT&2U;$R !E(<@O$$&YQ%*(9D>VAOR0\#.W#5#\;$X$%SL[&#F;&F@.\']ABXP=9-FF(ME(AB]X3=[](#"RHDFJ M [=45"Q#MT2UC*FP@9_ ?],T)0?)3<.-1W]1_:BU*FAX-RE)?4ITE:K($!'A3(0SD2%B6S-*T203B1;"OT16AV_G MOWQ1D__O!ZF-8?=M?JNR4G^DK[3PR>IRQ249141_^EI,4#.BVM(A]^GM-"F, M'QM7PD-I]#">HU3FREB-DBG:NSG]V66JPD*"OBG%^>_W(R@G;_DX.LVX:MV- M5D;OWA1B:BVW',_JL6)R"C0#*FYP%\G$OM$S,G1$2ENDM'U7I2TR=$0X$^', MMS5T_.MVD>8;18;\(K3[E1N^)C1Z74:TF3'" S5(V] GS :)YMFI%Y&%XU/< MJ2>C='RI%8.W1LU)4 7)=\Q"ME"1%@)W)1B]A3!O-X9'4T$.:!3SV_DM.[KE MAW-.,#+JJ/E8O!FM1LD,6"'2N8M$G(O,$.=#%D)X)*=%3CZ98G C]@YU6XM^ MF\M:*M:K M+0C:IU\P248&ADA9BI2E[ZDL10:&"&-KU,A0JC4' M3*51:G;J?*_2;/R,M(+?1^\3#E0(+0(>DVE%(!R!\$GPD!!U7JAHDKY C.WW M?;P@G1[U"6.B"5Y@U-+QK&3,HUJPP]2I[5ME!5(D)[U=6QC%&^A0%@Y;N9ZO M'K*CU!Q=Q?2BWJT/[N_X48H#NW3N(LE^B.G#]R$''VB;#C&VGWS*WIL0 M.M62A*J92!;[SF9JEY.*F77L*2 T])2ZB,=3'VYP/IX48R,363:18,Y.GSBF M>'*FLDAH2-&Y"QX4+Y\G4GIW,TT+V5IL_F#JQO2ZM\XW>"QUD'J'!RE4Y D_ M%7S^.&$B-.AZ!I+#:QB9S*YSLO_B?[RG)16))A"#V;^R8AFJN/E)P,A]H1?BPF4N M$RE8!OYH1EEE]C(-GWC4@OT?+"PP\\YT,0FIZK\O";+>#)\,-M!QS)=AZ6ER MR;T#(O_^G^!NMEI53-)5W?SI1?H$#M ]&(X0RRF*C4TDSF/B!+_^IZBNQ(WE M[C6;O>227A313S]:* %K2EUFL_]CMK_"F>S=VD)9[JE .'X:4*#>66)GMR8>^6V;OSDXI?IW>N.)R^3>]?]&; M,C,3*/1_ M>LW"0>9-T%H#RJON2.CN1QC3 >( /0M \$F=-1B9Z3V $ DS M&R6YE,Q*$VDDY;+)47(LID:BQ"9&V7$6C7/9]&0RD7[0^Z!/-)H]H8LOO-GH M-FN5(M\3BN[W'W-7>S+^2WP%;X2LA_I=>DTFN"RF5&GPC4*%KS'='OX G,3= M(S&\.PPN%B-H,N9;122AQ1B9=-&)^ 4#F@4I.P@"S;%8\F^@!95R&LX"OUWZ M$#7J2;LJT79,U)P$"T 3$6P\*O!=E$[60T*\(:)8D2$QQK<)<,T^%Z_(S#-$M-L"1T2MM#UU;@/ MAX5[Q[*5R687CP9H(^D,*;]]P50TZ9+Y"VZ<8_]=H0OR6_Q?QOU$=\RG'SF6 M]P' ,9:VO"\*5(QSO_T;B^50V=^Z8/#;Y\C&O\ #6 2Q367L@)SWX(@ >>1S M1=/T)2%?6(+7[15&(\8P%2S#&:*J;D@'4BS%73#X408+^SKY9*7CSV@=SYFB MRB8,P/( ,AF1,733GF 94@>VL\*R3LQ$DC[5\$')S-B$AP (+:@+2@MT_61* M6(RP,'==7# -1].8O&/-+ABLR4@;AI?%!=Y$OEGNTJV4\%AQCBX9BM\5;8E1 M3S@.&?-/R9@&1 M>"'>ZR8<#%XXWB6&+"UFX:N0\'3>Q%0 Q@BK8X& 2,F*QO0ONY>,K*NJ"!,. M$#,3\7F^44VST!3$Y%'_9CZ_*7%_ZL _@\60&$]FBHAYZO$.^\9[=@A-!KNV+W;5=,!@2,&KHLB.Y:A#6E&10 MFK"H F#L(] %/F^ .?H8K,DR$"A%&+0L#*D(<-(BN $_L4:@+_!R)>0N%H/E M!2 A1F!,B0# 8$4 -1CUC/0YI%F@9/3>2J M;BL%'PQ!":*U*7@:O$V\0;P.V!Q!3OP*T(.Z5%%;A>-L9P-0(7YSGA#/D,+0]4W"&:$F_:8)GZAZ3') M +[/%%@3*-L$F5S@V84[@0!$X$WPF)6;F%V*F!WI#A"6"4Q%T9JW%)%I MB9(RP=+97U@95A'T]T3JYL);E,_9MC-M*0Y&60D1;A58KGMR.W.;: K0B+\" M 98B#V;[*H+#)>1* 1ZOKS1JBH'Z4^XVW(>2E\Q3%@2*1567&GWIXNTI:*J6L$)0_""%4'=P3?KY+0 M=B3T7:,/"*!O-9%_MM#>Q1L J! UFYIWO MW('@Q?*#3[C5ZE469:6)DM5(2M,O#9MU?P+:QX*G)KF_T[ MNZ])BW:[T+L7T@]97KP92O&[Z>J3;N%%M'B?8;E%-0>@[M3FM-TJ&($I6X\1 M2O0V2S.^3I!%"*_'3P ?!.I%)!G1!WY/8X'W3I&&21J0>I!>#%="WZ=J>'VN MC'CA*D*$,6 92O6(HT@A<%'/]F#@+8)\*4KV00U;#,\RU?1S&AZP6(2/C$ MQ"E9"@@^"ZS2XE-WMT. 1K2P*&10%DIX.N6UY,54>0)A?4&A#+\;CR?Z/I8Q M")M20&K:BLYX1K0VL$3M_B$KEJ3J%E:#X6'*#J:P&CH/&1.8"@I*P)L!8UV' MSS-X"W,[)ISA=J7D1$F=[DN&Q[HW?L23)XA6,7'E,V),142M4GS%'H]$YI+N M!M__(UT3$6)D-$$F$ A;7/L',-5U>:6 _D%13T:@8EAXCP[6V." 386\35;P MB9J>K4"W C=P@:5#19HQ*_*,@G'ZN9/?/4M?@'L#@8,[WG/#'8<\N-G$3RNK M/\.?[I*U5B_!6AVVVLD.[:G=;%TGI^&G&@6O_0SY10BVG]F2CP&].X68LS 0 MS;"D@6%%5?!PF4"E90<4Z@784"F&$*S ZC96B31[9H'&HH((_@1S/%L2 /D8 M[;7"P0AB^S9L9L]\30T1SS;2":K'VY5Z1BH;2N,[&*4P!JE@(]0UM'$5<(;$ MVA-N^(_NOD%&Q,U!MK#$G$]W+&8L:G,P<\T4K#BMD(O6+OX2ZP-Y="RJ&.0I M/J U&!(HBP0D\9'G B8@SV#8)^0)U%'0DO'BK5C&>R/Q??)9CFRP.R!%>@2D2B%7P^(E400_B$D^+F ;F+TSR.&C2 S:,.4P3K#3N M 5L=#$>8<.%[I;CCHXQAUM.;XG138S?)08X7G+5=OCT!!V!ZPC3<4N!/U8F:.WZ9'+)5&SPW1#[.@$#@%S_Z\,' M-<4$Q*)L%>])7\%RO9%8VH:VTX#RX0B-O;$ M48-OG\ #=)UC"/3V9$7WBL9D92[/,3SZ/J55*39_)$(R^9."S@(*$L0>+?PYE; !(&(P *R>4 MM^D>!W69*H&/UU9$%[*[)/)V?V&EO851MH0G>V4UD-[IJ7*J.QJ3 7\_,,Z7 M9%W"0\_2FNGH13?OCG=WAWYYJN7$)+9#5T^UW;<1;-PJ^C:HX[9B[Q!@;S\8 M[1%=C&(8F.1MN2N]^M1Q\*ME@CG?WK14, UK,@@4QDN"Z6U%3(WBCW*NO^%N M*N/I/%5N-J<'3,,'QWVJ:?A#C9+T6"X8RT#+M40>Z MI/%KQ2)_U15-63B+.A'T1RZ,C9Z%L?RFMS'HT][8O+LV/,S[M1)8H#OSH[69 M7Y=7Z=X<=6YB[?MJXJXCMO=]GC)66Y%HOAGH^^3(:LH$!7RY\R5KW*J1EJW^W-%JL;F3Y(9M>_I)<'E[W1O=HD*M*SAJ MJW[5*8C+#/C>$V$$RY=.CZ M]!8J67B#[5RAF,+[:O9M2C$G?M7P?$2 M0AI!VG6KH 1=)HZ)%6: 3#D@HX"\#U'LCAH0*$3#P/(.D:>I)/&,/73O[R@; MYKELF%24#1-EPT39,!^1#8.)CJM5NA3LI> D3[-\1X@2]\([7M)>*3T,/O8% M=K"%(2HF\)"F6<3$4+=$M3FIZ=JTA@].YHD7^SF=O8WJVF)^V^D*#QMCN6;' MAMT>G(*-S-\T("!L-D9VR]#MOJ!V7P1U:YX-<&@C(A>CE\V122V >(J M;.+C53089^NFQ2 LE]@T6(-8K;!,0#S[Q,(%(1\;XN@<(RR!TG '"?1]8I,% MGP']PS>NNY$8F-TOB-^6AEF*)/@3? 6ZYD5B^&^BOE#RL$:?)[$4]M;^%; J M:!"W .-A_PZ1AXGO=@+&A4NF0N>VG(7W&K T2WN/;I^!I1*7-SX"[< 1>/-X M:R$+O #[IVZ1AP.Y(G AQ&U.@C2(*7N,[!5"=.()OBEW4NH'/_0>,C^Q[YO@ MJS;?G)7QA M'X!<4Z;6<[#X[Q$<+Q(;2 ; QG&,Q#4(;4:GTP'& M3$3)BY'#0*K*6/)!3YQ[F($0+@0TV31!_Z41\(1_P"6#.Q/((%D/,2=K-@ ; MJ(6(Q #N!$20<8"WUR' M)SY?A.Q @IRFNW%Q[CVX"NL1P IO="?J<6];<'S!-$;/.VO34%,++M-G/"XG M75!KD#N;(6YH5(9GWW<_!PCQ_$HD*PD?!X$-$BTVT?V[AK G1!SL<BEB.U / 5@0\D5T)A,6XT]/Y!L9 M&:2_F$;+@"0/ZO>PTT\I;.2'VV MXH[75D7PY 7U/$-H!L3H@G^8(AL$L1"\$1E+P5N8'9MVC*S:)!!I,7^Y2$,S60F-V&H;/EG\FVIV=.F$ M*^+=0A",' B#RQQ'_"J[H>F\)E?PGK0I!"!1<=7[ZDDH7+D;'\::XJ+!5EN7%1QLFR%L$C /:'@3^ MROA1+/,0@(1@$H]Y2R2W0O9(C)\$2;Z@%JK+[2HPC@#8^I&@M,H!82@0+;=O M%*!43M0TR%_81KQX:JG[!:8ZP(,G0<, +'H[CYO:9/G)RM/MP4!2Q#:P!6%5 M(1X/KM\[)2B(0-[>(89DBZ9O4]RY "8@$MR 2+"U39@[G8T[.)M;5(%.$D"3 MK,LG0X0G3_]^@B^)R=W4O-GPUVR3K\GSG+PR%O()X,MV6ZY)C/D+HP6MD.&# M[-_!0.RF&\?E/^=B@9OJ3@*N\*)T?$?4X ("U$PQ_)0T-R_FDBD\,PS\HWZ8 M]*N!*9=,;YMK \\>0"[*N_XD>4Q/$C!6:*OM!]:/WV9.:1K(?[_8JK*-&*$$ MC]]B.'&50GF D8OC%4URO:-ZI3%&F?EM?:YD;RI"I9#N#QY?LL6\6MDQ8(S9 M1UL934!!0,0H(GBP[8'V01M-K2-=+6-#AQ50>=GGM8>&4KMM__C%7NXW*,4* M%Y9C=%J7YK,OX*F=[_#7>'U07U?0M*YI=BP_3!2R#?,I$#+<@&;J( M10RX/N:!$/@VZ=6S2A2"5HGN-A$/$DE%4X,PNAW6=QP#G3)!763;*EE5RU:OJ0+M3>H^"J)K\:M!RA@/U!-Q L#NF GE;0*'WNP'"N6,%X+LE^Y\S_ IW_++J\P"EV;'/5YN\'_ E ME=M!B#0C".H;12\[6 FV&*+2-[&R4",>PHJG*9J;@*O)(KDXI*H3".+!+]SK M'A--=.ND>YHN/=F-Z:%Q9EX6\'Z$S^5VL=M4YOT<;+ K[IK6D"9*]LX6B>Y- M4R5)PO@E' Q5R*E 9+F9Y/#X@03J@V\-&!P4S7N9BXAD"0$;WL##55H1 7)E M8$I,C$653OC$".!H@>EA(6.D85[EYB4IVG8>EZ33^> .+6*!WSEKFBB^Y4 ! MFAX_4O9;AV;A=^@N7RK],4U*1BIKJ]FYPDFM>;98&CZ,V_NQ$(?'G4I,OGL> M3.! MA$ 'C^@5;SHP"WE]DT'Q!BH3562@4QD)""X^A@OD,9_V(':9GX*'?Z0 MY$^[&@^09K\:U5,&0_(\R)MUU3=.N*D@6#DA13T\[-&W4QZP2/K)8YYS!+++ MZ2I7GE>=FK8A30RY:P'@#F[!+_CF5Z_R#DD)FI,#&.48^#V@TBT"5G]W MN@N:VB>2'1&MBBS14PCU,75-[9_"0@'C&A@NX S=3!B"EWC9,A7) $I":&6 M=U#3W-(ISQRK=Z;DHG96 A<$Z>LT; #B)R98W*3F%/\]%U3G!$NU10N / <= M?C&RO<.#%VSK6^TE8_K%[':NW)Z9NC.=[90LHR*I[;D7,9I3W=J[0(CZI*70 M2!FT0U-$P-^L:+'5D(!P^??5>_M;!RH6[FW<9,(W08?!5 M: /5 MD.@+7ZV*0TQSBT)ST^PB*7!7P.B].T@-9[L\5]?:^ M+\CY5G?V4H#(:RJ@>[(E?+">\C# 3-0S\52\JJN@%.+_R5@V.*CY=1Z%C:GV M[;*P61M*91Q+%6[ZJQ^_N$OV>=7;"W$XA@K^SH,W:XULJ2;8L?[ ,4I..3.H M7"56(3CXE:Z7QL-\5A4X[K'O=-BYA H\'/SS*K=7&O!HGBI>59^2*L))W4:> M6X.AG^),)61,/AQ3VQ;1(>?\>+:O)1.&79T] "01%$"MXJ$ZXN MBDCPJ&L!R;&,C&F%F_GM9Y#[+&^K(!.+RG8R-S:#1-P%2[^XQB@\T3;P @3Z MX!A217%#=0R(MKCPV)&)J/.[&A0< S)'DL/3D0]A=N( MQ\-&J"U'^YID#5)0VU-K>4V^7ESS]EY8VR\!^GU;'HQ&G&[_^Q:[6/\%/,.YU[^C(($E1[>^PN2#@KJ'A M.EY-Z8)74O7]@4OO=OVXH:^O'%7@Q?SNBP7WQ?3,:#'R,<(H>Z2ZCKIE-R=$ ME7\.7IO)=%,:8@5/J"ZZF1;;;YN5 1]^>"VX)6'(YH(@2LFAY9LR_'A8S_Q& MO]KV;%W+83YCW?F>XY*!+MMT'AC##BBW_B"Q(-:%M7W1)EH M+!9EG1:$*WH-"3R_A??Y3IH #=[\"UU.+R]<]HZG@*!IZJH Q_D*D[B93AP[ M%SYYO=@EDV2>OR\87[,,IH9?[E*Z PLXBE'LW5D_SQE;"%LN!G8%5, Z:$<1 MG0)GEJU>E45)NVXJ@XW$#MM8LXN_;D@YC@7KW9J/,M6:S$S M?].\O]ET5^242W"$CV]1P![-[&KN;I[H@5NK7N8WYZW1VPQ1.( M! SLCR$;#+JT^:?4YX5@YYX.4)L1A?;*L^E6/$QW;@9IW6;5Z;DA+)O M(Y0T+'+7YQX$U&W=^=](/?A2&D,H9XDV?RL0ZRVF+."3=.-B7U;]I+Y5G.<[ MA26[R2;C Z/87MQF3D"4=C?,>#MF@EM^HOUY15;!EBYYX^W >.+^EL#^3URN MQ!S!=PM,-O%J?>2]==1%&V+;80G4S 'V!E+)/-B-@P0,9/XE'E;56Y07N$)3 M?C0"O;O?T@@QFA^Y'PFV[=]!',]T?P1JL5(;[/CGN2%,S^'@>^[]"!P8,E$ M];9E@&*0*N-V'B&Q--O^#,^^VWT3E7+A;PA4GK[\ZFTKANV[+X,7[/H0J#Y, M\P_\N"=[!DT5/7_#;AC0KI=])ZL0K]]9N-6):*@;=KRBLFGDTSP-=EZ% ;M1%QHZ?G\DCN!N+G#>.]NV<-Y0+XR MS4\&DQS-=B?0X3;)?$(&W,?W4XYI66(*XA?@&;QXEW6F@>P7W\A,GRZ2R#E@ M@_1:?GC1/\^U@]EA:$?*?"F)BGD#8='-2?E@-KXQM)_R+2+LE0H3 OPLQ+OCGA=^X3]WKR[2Y M8 ZTV\/:N6;3J"Q;]P'()Y1;NSE4!G(,,V6%0^,R+%CY5Y(TQ M( YC%@@YHS4+9$5UJ )!Y!_"1"!T&-\(0*9EZV[?TD!% 1].P= ' 2 PZ)(I MPE1(/O1*WZ+\P:_CC)M&$,Q'V1W@BNK^Y0-Y\H&#&(K=^'JJ KTJ U\RA^>WMC&3KTM( MA_:P!T@)VLE=IX7^146%5TQ%DW*B]Z[Z..X00+P\Q&C!CO%ZR)Q-@E(D31AB M>O :H5+K4S%IE>B*L4F.'_73$Z>E7E\_5&K6"< GV7.,;)H)[CHHFS_?CTG$ M['6E4XH5H]%MOJ=""LQ&ZNQ9@4I!&+8E4QDCF4(,K56'H8/F4.0NG]H!:+@> MG66;=V5N@_MIHVB:N$++Z^UT"@7S0":>?86["/+L=AE>)SDZY;;$3EX5I7FL*Y', &\&6 0,6.@R4FFOFZV6 MOP,&1,""^X1@HY_6H<$6E-M&T%N:P%Z9D-WVF/Q/$) Z%0= MQ9H72&^$>(WUBWLPPVUCW'6Z6[#@"NFZI[5V+^%YY<"]4>^\R\IL\UO=G M@'H[,=W[G<2>%!(_,--> 7$O1'MOK#M7J;?(+IQEHMLO&%>U6*_7O7UXV#', M5QJEMQ0M)%8F#,)XTN;$>^O6+\<&JQ/*5^7'BI(8"6DIEC(:F4J<;[1__-(U MM&^3WR;)2'XY3XS&;[PR+(JBD=%=V)7-33H]7RP:"U%(L'%C_ANI#W5HFNQO M;9O[WM20]^GK-W3$NZX7&X^EUDJ5YDUM\'A;Z3TFN]I.2C[W+A_,WGNP:@,? MB%,4]R\^Q@5NGI/8CL1RV=%UFOU M6EM/*&SZ?GP;KQ77D[3%O['&M)O=_CY\MDG,CQ?V&H*"TRVLZYDMHO%APNX6 M*Z:9T+SO>"X2@P/1+;?!%$-]&L\HBC876QVVK]QGKHS6:C\QY/"XTZF$L'LF M%A-4Q0IN.5MS;Q1)JQA#7322/.[E1,-A$^^3;XEXOBP-B<[7-0#X;0HY35C< MF<&MM^#&EW8=8BO97X\,#BXWZ("8'= 2^L634@2!!'#7Q@G@^X*?/TI5?$>J M8B9*58Q2%:-4Q>.D*KZ0?/@B9_H27D1C?+8N >KIH1GENQ3.VE?\OK#BWZ$XIP[BDB^8Y9R!8JTD+@K@2CMQ#F[<;PM^/U M6]XFBNX>:%26?3!FMQ1;2=GY2.@*RGTQ.96$Y@W0P ,M:=A]RM=P%8;,!S[CSI)Z/0 !'B MEIKIJNR63")1+\]D>7X,JFQYX,__3,A_7J"!+I?DDO#??W?>6\#H-C85_)XK MI"Y),7QX)X;/V/Z+XV1JS\J^)9Z?+7?C8W$-*AA[6J:NX5]IIX57@AFU_' P MN:MHBE"^ZRW'\U:_^W!] L&,\-+MCIG=+9-_F_0XSBF5!89>#C_4-XO+TGN.[V\8T#?V2 MO#[&9E[S'W?1E#B?.W[UQ;]ZNH&QC\NR?_]D@KVU@4#18406\YXL*I:DZN#% MIA#UXNLN2 @C]:J;B%2FAQ8=I$$'G0:&RDI),:%O%PGQ8"@"CAXG;&X(Y&JY=X1X!]4?P5?--A8:,P^ M;6N.A14,^QJ1=T@%.]\H&D]YWA0:S@_1@PO7R>U7L'S75$D:84$QFUZ1Y>*" M)V--\.KM&?/@B";,@&^!F'K<7L!0YP%2"(B^ #V5%WM9J M$+(N/;D4_)MY>"XG;> M(/1OCT#3VE^0[^)[.IZ2(;_O1IQ.(> /XH:,15+5FBRR(<189=RFKXI$_-+M[":%R1EZ&!3"9*WR1,2^V9Z1_GR/L'S MI/UCR6+)%]$K&6,3;T0O7WGWP^VVLM.+L;-NOBE@7! P @C(_-5UQC85OS@V MAE'7?_C)0_A^]I83++/R%C0.8H"\@W;B6'=LOV^22>C:#DA\%J M^L/DA4PHH/Z-AOPCL/Y=7P"PI7_?* U\6;97 #/V57)6&,YT=C4=L]0BHOR#+/5U_!*&FC&#Y("?W$9"*V,D4#/Y&X9#!9JG28&[[6 M%YAFB2E5&GRC4.%K3*71[77Z=:'1ZT+=EJ.5,H5<9>[U7&4(V257Q]2W@%F[M-Z^"N=_*&Y,8PJU!\W,K94.? M+\7K&4XKCQ.WC+J;'.EU47*#EZ'8LB(I&,ZWO0^#\=DT3-D]"BI2( MT8<6: MN3IBL!*=B5!,14ND,EBW,T53FFTH/=SN=Q$\)!I43:I8DS)V5!4#FH1?+-)R M )AO+=Q\F6U?2_P*W7@:,AV<^BZXO7O(*^F$]1UUYG=NE7L#^B3J^[ MT&H$&.->GH2CT21W#$8/C@X_/#P ]',S7P@7IY^[[3M(FT%@PVY-0C!#!/IB M^+8:P\&((='X/#!(0.\PGXO N?P#M_D/@8@(."/@),#)><#I0J0+BE1EHDUN M#X/='K!>')AB"[MOF<^#>A^B21L%-RF#"*F& \7+J%>(M%O=>>7?VR?U,52N M)B#NI@9M>9?/J"X8I+B*(V9V(*[25K'N7Q'R1,CS,O(DMI0] ' NF 9;KA"= M)B!+7'CM,4'*(3:,0/=P<2EB/'%;:?K2!PFP&F]H%<#T.5QP^V6MYJ?,JV,,,%"34T;'?S% 41UC7=IBN!AMM!N4QV MD.>C"+PAZ.$'U3SPGDNF?N@%5+/%:U=H#9QMSAEDK%%;=O"U 2,#?LO!-9,I M73K,N)HR*5IBN;(Z*3[KJP(NS+A=S=]';5\FKT\S=9]I4'522G,4JO=LJ%XV M"M6+0O6B4+V/"-43J75,&L5N;C6AJN:N6*?;5R:%32/6JD_!*O>#WH,_TFA) M-\EN8S;N/^BS?*,52ZSO[GD\,OMT9*?!YINQE5@7G-2 :U>*W>H:M4?<_IQ7 M$\37._F'!-M,BG=M;M);-&M3/#*U-^>LI.:%=C\Y5XS2II_*\*@TA)%[;T_K M)334KIUK5NFL%QU595'I%MX>CS\=*ET[=>2,*HXP:!:E:;:I#&?7[5%B?Z&R M4"EVAJ5,8=Y=Q]9&YFK5*4QX/')OH2UQ8>5'>C8OH.M)OM2^:QOYARD>N;?0 M@AJ3N\OK,F1+YJ^5I:4V4PJ\?7^ACM+[ M(_EI%(3]MXY-[;BZN[A/,PG:R$AZ:H/EYGJ]PD"W/N M'5.RKQ6YA2S<"]S@TY68D=:]U^H="99MN6+M0:JU%V M?V0^<<=.,\G$C"T8];[-93+SQRX_RNV/9-N%5-[BM(W074QNN'FN^+"^7N&1 M>\W==NY^6&$Z]/'R04,Z=X MY-XQ<7*^TLDGN=OY0BAR56LZF@_[,.?^,>F";*27E8?>7%%33F;82@_7SD&< M'_07=2X;BVGSPETQR][%;N_[C8,XC\98<.AS9KM?KO4=XQX9R8ZZ.H3S19/O M)M)WV=M^,Z>*O8I:R:_R_"&<7V^R&HL4M3%_**2*=E9Y&.JC]B&<;U7962PQ M6E;G#Z@[YV^JW,/]X_0@SM=:2F%J2+<= =FI9C];9D=.Y2#.-4E\S%_,I1D]!:&7:\@UWVSZ$\ZQU.Z].;KM]01'+ M,;W<&Y50;W40Y]?QF]+5H][+"0_M!;O)->;9Q/5!G._DDG+E7NF:;'52Q+?: M,+/]QO00S@^E>J+?0LOT?&':R:*M7X_F]14>N3=G;EIY[*91-L-VKQNR5LWI M@LT#'=G;O-4L]V2CD\EXOGW7+9<_J\C%.YQ-R?=[FRX9IM*X$;J]HSN5\M " MA-8ZM9S% II-NR'NN\HL+0/K=\L+EIJQO!#]9Q1:\KWG&:;*I)^NNZUIV=OV MDMN;WP\L?(]R?/DE?M(KI,H]O0ZF@QWXW@=?9=J*+1=65IIOM,[@VN"U,GO_ M6;[2@-(2E)N?M8V1)]FW:]+OL';218$FY2X(I'6):B4[(K[HV/JN?$\^V9') M]T5RUE?(LE3\MDUO79[6YEHW?4/A2RIX,G')2\8_L?5^WZ^P[=OVI M5#C46Y9T%3[\?S]2/WYW^ZG+7-J+//+#R(PU0]++&"^HZ1//)_M2=);[DI?Z M1X-_PG<:1;#PA[!PZJ"0V 6%B >'^BS>SM^Z0Z]]G)/_]U#<1_>N=^%]WC\ M,O/I._\3>.8]K_.IT+<_W7!T^=NSH.$BIW3S.WM[_BJ_US5&./RI.)Q.AOHP M#B%Q)).$ \C#"M*9DY;!"[IUNDPK@H(/@@)2,!Q"0I$\\;K2)HC: U@M8(6B-HC: U@M;/A-;C M;/QWH#7L^J5?R(@4JOOE]J8Z%ZTQ:%3X&N!\)3#T,W;]DAWEOQ]D2WLU!OS3 M,8Q)[%3<>G'7;^U7_9L=XI*CY4UM_JA6M'J?J^?ZRXR22#G-G3[0L<2[VHU# MP8=M]OMN5KSO#P;;* ^EP'BHT R]<$JZ63"1K-@UW;*>]I5+_/ +Q>2NY$JU MIZ?[8JPLS[@K\P;=KD;I4>+'KVR*.]"S^#0,L!$)B$C V9" YTIA &EP/\5_ M#4@;B::&[I!H-I!=<$M_\J3RYP'<[XU3AC5?K1R6J\B.,^!R'8Y4R$ICW$]F MSQ7WSQ75_WN.F/S)R/JFCJYAXM=#O6#>(C79$@KMIK[N)1?U?A-P-O?C%Q=/ M'<#9"%_/'%^_8-WGC*^?Q%QC6ETN%XJ&+"R:1WO*QND:X;'R1^H$L M(LY@ MFCZ%["V ZTTGH+L5QPY<;2;ZCC'2WT)@\)SY-U'VL_KE!'HH4L:>TA[LS1D M9+HZJ_=N>!;9AH[*,:F9>>1'66I$R28^60N*J$E$32)J;HOJ>1J&0^9+WJ4/"4P?9-V!O/[P M:4L?'!H?QL.(E*<726D7'[B*O%%%T48[T;MYT5*L0PDU&XEU)IO[6Y8;QN3> M<&UR6@TZ+R=^_$I?)++Q;^2+CLA/1'XB\O-1Y.J# MD=XQKH'JI('J<)GD-Z(Z$9'YE)R@,.XU4OA^4TJ9#6L+(7>;2B%1&M^/VHFJ/O-:(5[Q,IV,RC<+M9S3+S;GJ^1H5> M/YE6@42 62A]D3[H3]XQ"_U#BO;]\H8UG 6^&"DT2/WA8'7O6+8RV3PU-8&9 MR86LW@QA8#(1'H\)-#,5%$J>!J!B5LA$C&AAL(&44K= XL[)[P!ET3%%N+11?.0*NCT]*/:.15:= M95A+U\@[Y* MGH0OWPA&[EW1&5PJ)T%%3L-"/[U?@HN"&"]W00MQ'2.7HGG+BJEH8O\4'5OW M/B#$BG[BTD4Z)D HW3'P"27#6=I7;J\D;ISN^8.BX*(&>E%SS^]U$5%SS[!< M1-1X."0W$=&FD%Q$1)O"Y$V:XF[UO?:NG0N"BNX[N.KKKZ*Z_NIOQ"5YV))I$8'V^ MK=HA&,R*J-MW!X,:B6J,X."[PT%$#CY0V#EA.#A$#UQ!Z(EAGWU&R-@YR7C" M/\J=G?X3B5=A0*0O,7?&X[^+3JGD9?)S[_P-Z/)7$0+$38L2#46C/^V9[EBB M)EM_GW2A#3QG_5 VPWFFDNW1NV]4E?G(N>SA21W[TE3UWTWA>7>:V0IMK)]; M5-[FE^VF_QQ((GN8=]:/$[4\F6^ZX^'UU74RD;=7HQ14PSC4 NL#1<2CXT1X M\DPC6O EM.!5_/_KC D R/8'"$ !C5?WB_9-OK\H]/E1[6HCY1T>$X#TCU_Q M^'[-]K\C&G &-.!SRTZ$A]U_-D=/["!T8C1/W' MY7Y\S1:6W0JZ'[115_J= MQ/'?Y^CM8;_2+#>S:P$5\K9]>S\6FZ,I1N@<('34<27"Y7>5A3@NN_YTCGQ, M!'Z&(ZN2=#U,E3L3H3NO5F,/A63SRFEC!(:Z#JG]6I]/;1!158>G51UXFT&B M-&-,9$#I'6W*R**-+I@5PA\M%?Q2W3$995L6@;%U?.,V,A>*AIC5#-DS9#(B M0($*GR@:,Q$5DUE":0YFC%1]Q> AC.B5]L$P9]G,&(K[,/A_.CP?LV>B%K/1 M B]"-#>73._5E]#YGYF K!_#MJ7(\)RJ,N)25%1BR\&[PA<@X3TJFJ0Z@+9D MCQ![#2,GBB9JDB*J,(%,0JDOR XLA$?@*R1E*V0761A]0KX\N/T+,I0>(-1) M('^*%!#@'&=8MB9/;\\7\ =O%..!I6MDO09^J2Z3]^!K9RQG,E$DQ1^J;> G MDD3+QF>+?X%]X!.L3)XY+QFA!1[Y[+'!%*9,UB [E+#@QV&5DEN VYT+;P ^ MQ0O'R TOWV[\DAEX\(/H 0!T3715T6$C07 2+?C$*Q#"[-<&(:?MP0(Q^Q;2=@@?U+79DKS=ZC=-N)0>OI.>=R65A8%/%8[J*3ELX-L8 M:28_F1H;.S??Q'+B--7V)6U+SN@?I^=]_0-TOKE84E!4U1?/-Y/ M?_S2] /2WI,/#N*(6^3&PR?_[0Q:*Y9M75*.\X2_B!X#$^QQ2^J74JU^^:JB MC_1^[B[6;<.AXCO[1PR,E(7ZCKRSUD8YGYQ4 M^LIFV13JLUEIM6F/N/TYQ?YZMJD-TU.A_" -EW+>+/.5U2@Q8I^.K$\SL<%@ MO!GTG7@^/A^NYD:9G>*1>W,N<@V94\V$PSIB+KU8;Q:EC00C]]:97<9JL=$P ME^BCQ%WZYM%\2,L &*]][(ZGHTTF^& M0H-=B/&RE"MD;Y4D2/1[ZS1'FT86U:K7PB9NIF^JD[M%VX0YO75^=KDA*"VD MV;JY*2J6I.J68QZH+B0W*ZWZXOYJTT]/XO9M[&'=*257GU1=:,_,\[R8D'K! M.!24G T3D=PE_,@EPU0:-T*CU^Q4A*YO&CF.C/-* :H+PI+@=J!@%1$<"#O5 M)U]3BJHKS3"S55%SXD-)P3%-_-LS5:B$3C^A;@3;[@]F5ZOJPSS=6]:G416J M<%6ARB0@+25*"CQZ>B9WF4A$%Q&"BXA?)J,4_C!<1.Z2BS B#!<1D::07$1$ MFD)R$9@T1:44/O BWAE]]YK0&NK8RL^AP4%[T?D]O.]YP=!)4SE2Q*7F?2QZ)];MZT-WJ=4D7*% Y]UPSO>'>/A;UG7Y M4&B07FJI+-O)C5GE;E 4)^.D7LZW1PF(UL\E+MCT)[:1"QTA^$9X_Q$A?M3B M$&JT/KV^3F_&W-I5[2K1GW,I(1TOY!Z:"759-B""((TQ-WF13B<^KH?W$:3M M6J749$R$1R[1R0C/(94QCJ=\OE/@>$8+_R.IX\B;#U/RT!?*'8"^'8J]!VC7 ML#?0*UQ%=>:QZZOKKBD52MR"'R5!ZHCG+MC49V8)'9<0?%>\]U#[HZ2.4*/U M9V/N9\H=+V/N;%"4C3OT\,B*MED9);N/8ED"S$T3S,UD]J6.DS:!>+(DDR;S M]W1;5(-1;^>I"(7,(G+T1K(A,ID<_2PBFTH#[07-@SZVRC8V\\FHRBKEVWSK M5FU>-YIM6O<@D[Q@#V0^1Y:4[T O/M74A<I="#SZH8;7F>U4E-ED5+1T]5*$562*W##7^YW M7V?PC:AP!)"1\*YO"&' MQ426@20(:5,WEPQO,YB8SEY_[(VG;3@F&AG=A5W9W*33\\6BL1"%!!LWYG]^ MW-R[3KN%3'!@BU/4G("2YQ^\?]XQ+G#@HQ'7'#N-QX^O@_H$]>YK>7%[5" M)J)YCS(SWI#D7V+<7B![1C.414G"3)VDD6,) #/ODX:MTNMG+$Q*V8R^VG3F M [TE;<:2*=SAUY\V;+UAWZI8=&2[NY'FU:)4M+AT/R-4 +;> EH'X*CT'!Q= M,E_(P'=$"S=YS#/,<6\/#/J:Q18=$_ ,H('4)\!G2@Y651X<129)B22UGJ#H M5@1Y<$1\L#;)<\0WJ> [P+QEAB5>9)+2#!9CF BJ)<#LBH;_4G23V2#1A,S( MA2&:D(5/<_])*0?\CHD"0$(9"X9I:29:R/J7E@>83#!/!'N*9>7+?5[M \#!2@,G12B#J0J!# Q)Q; &EH39O[)B M&:JX^4G4RW]WW\1E+A,I8R<].7N9AD]VLS0",^],%Y.0JO[[DMG^8_,\GHV_ MY)(!\SP]8"ZWG\L!__Z?G4P5WXH"Z=*Z^=,SE00.T#T8CEA-IBA&$V'$"7[] M3U%=B1O+2WC.7G)^A?:?OKDE 6M*76:S_V.VO\*9[-T:9&('CFTGTYH^M9MK M[7[V2C:.>^6V;OSDXI?IW>N.)R^3>]?]&28'D9F90$/^TVL6#H8.P^\8#S%M M4'?**K@?_?A%\OB!OA5HLKKEXX'XD4+#GQLR7T#&8'Y]+!XL!>!>Z?;#75#8 MNV/Z)<8ZZ2\8P?Q?S#G@R;^?W/X.$,4#IC_WA?2C9Z;W ,(O 3+CYFA^-7R8 M]&/\@[5B,\U'69P>*KXR%%JURC62.NP"R3>2,4$JOYD>*KZ"D'1G70V6";99 M3!FIS(9GN?+T4/$5)>XT9N(5&LV5Y;"3OJF5.DF6/U1\Q:FK#[;8O%\(A62_ M6C-Z-Z7'.G^H^,I\^I"Z'0[MW+R:313$)?\X5$S^4/&5!B=?LRMN)O3+FV%E M?M.^[M;O^4/%5UK6K2/-:C8[KQ9:[+2;T <9X6#QE7I=+)4F@RM#V#BS4NE& MO2H7V>DHO3]2&D^X]..CR/?%V3I9?EA5'N=*>Y39'RG<+FM]_K$2GW/]7OZQ M)ET+]^OV*+L_GP@^(@OQKE]D>J#[*>'ZRNTD)3Z3F# M2FVX7M96HSB[/[21J8XDX;IKL5ROCDKJ8!V?79&A>V=?J66L^55,4H5TJSJY MSPB-0DGD8>A7591IF;J!N=>FI6*)CM=D 0M6!M0B>JG"3&^0;%5&ZP8_K\YT M:_%833E7Y<^J'/*."C/O+S"3OF285J?9$CJ]NPNF5>,;/89O%!FAW:^TZD*C M=\$TA%[8"\\8[B7BW^ :R3?(N\@CE*)Y%JCV0:G):L[@L92P6:ZS;HPGTW:+ M'WY6L:*H" V*BM"$(9TZJO1PZA<157H(R45$16A"UME713BQ6B-1$9H(,*(B-%$1FE,EMU_20C8J.1/6?"O(_";M/O#_ M5?A'61@FE@<7U/EWCKD2(4NV^D:Y5.')C3BS5"E 85Z3X4CLJMQ8I;=V\ MXF=S[I%[C&W&U579;M."-!B5DZ==CR;O*"J\PF(^32KYGI0G//+&)U2?"0_E M.3,)PT='?I%M$VC+DHS M14/F9C=0+=)CSDV/^?+R=F'6=LY,YO"1.!C?^1R-ZYLWJI1?I)MS[G:RZ@_N M%\WN[926@TED+W*I0SF?YVK9^$8$X*/KW(49OT]/4GD7"B?4TO_/WIW! 6O3 M$;V/A6F2N:9<:^4:"'1AN7V6EPIR!6G-M!2UK^]"9%[P+/G4'HVN9/,*;-R^ MM1U3"OP:2YA\Z?=7CST+>]:$_M<#8_Z(?24;1KKL MC)L[MB9H DZ)>62SH#D2ZAZI%YR\\:7*'Z%G/+-2$1V>?1X-X@IL62%JC>)@ M79TP.*NOB6VA3"$V3/PD(5N2F2_G]/QQBLS!YCJ5 A6MO95%VF-;V9F:VQK90EF# @!V&'C) M9BZ5T7X>ITO[H[H%7\ "B_TLL9_EN=23=RMWO&O&939<04@-,5::T:4,,ILZ MY1&LM0,T% I](=!+9;]C]TJ$>3EVKT1&5_AI;N2EHJ97BEJ;52;I$5KAE56O M/@/<"(OP9U^RU*5[UJ?VJM2!\O0]00N"LW*6/"QR)$J&"<#IES'ZFK90[%N) MCB8207C\64T63UB_<,+YX/-2@A^ V*17.L#LSG_^KDB]U-Y-V J9]=;LLEZY M7M1FTJI"##I<%NHV:?P%P\.ZS74;,T9*ZL1")O; [%_RA!T=;R@F!-TIUB1U M0C**P+(DWJ)0:CT#8@(H76GT)46EK]X%\G[4?JPI[=?D_L1E\Y+0I-AO<\T^ MM8]NUW;/E.1';SQV^KP5=I<[O6U6&33;TVV+J:%%J=?F\AVIY!UQ_I,'JG9R,B8.N\W7=5TNKG\3%)8XM>!W(R"=M'O*0_ MSSTZ-&U\0,^0D]\:/U[]YDVODX@VFPPJQ',$G^+%*9_BTD0ZRZ4$'.6H*2%Q M1$;(3 E>DDA2!B\XJREO;S?Z:#<9<:I40DOKVG:8-^;TI0X%<[23<8I*EF*D M_$*59B-O.4E=[#M I2?=F5,E6@PYE+;9=-K!AHX+1H9Z!(CY,=L>4V89+;$M M>=(3YSNA=['OP&Q->?,J:@O,JE14\Y@HRZ6)>ZF;P K-H5*_,2'4]6(TM)&& M6DEW8;IJ:$ZYZI9L&BU!20=+:JY5TP M\GQ'7%;$9$'&TAR534^Y%"5GN"R?E3F*R,H22DZS9#:T"D]51DY:3:N,DF\U MAP.Q4UA6.Y+7\3JO+:>+I56AT6';8S0Y]WYO)N[V'=B4AA- MNEF'MIF6RW"6Q3:KHQE]J>\$B8+M.%5]R>2'C%CN&)TEV7E'C5@2ZT"U\YN^[-&!8@(+#QT8%1;2R;5,%%\ M6$**Y0K.-9K^T!":MN5TN5A O"&JZ(QKKOOTE"^XE\C)7$E=75@OTVB>H6EU M0!5EMGRQ-(.ULRJ[+JNI+<^K,!55G([2 M%PG/U*AZM>VL.2:_+C,Z[RQW+>&BB*IC^*C;TDT$;BN M[J2VW5J/X0M,EJZE-+&QN$C,^K1C.TIO);%\OEX9U@N3S6A\D9AQ-#M$.&F; M1_%.GJD4Z@VJLYY=$CSB:"%+HW9ER S[:ZY8MX"F:(XFT_<$X#@[#GK%S M22:92-09NL?T'MF=9"@%65(),\B?@EVKP2IT4[)>$CQL][I2[4J2!KNBI _M4;+)1."N;?":=YAMWU8[H6MP MTL0*K#>A&T$[05L'F]$D-YD FQ/UA*;;8 <6H//@.=#+8?@V;&PK2K9DKL"* M_#T$W0GW:X-? 'MA"8C8?WK\*0]>)4K2*NA_.(7?\):N 2W:\U]C!KT4@UD$ M?06T=\&/I#_LHP5>''S+STPI"+(_K!-2,Z_ #MA> M@, #X 6 7BNB #WZ[ MU,3,X4U@'4@ #'#K)Z, .OS.SV":C:2!,=95.Z>^3T5]OPODR@#H@)O9MPW6 M#ZQ_! ;L*^FWIP04)>O+I>Y:]VEHXPL?V(31;\$6%D(<502'>'=153UA4TSU M&ZBF,;=JB!1WL9%^K8L-227)N"#[;]C.5VQ10*5C1$0#$:D8$5% 1-RU(R*8 MP.-69Y' Q!-\6$="40 T?1AF?<8$S?M8_.IVAKI-@.W41"OW5G@9P,E?[Y= MR:]W6<@FT[=%_^_V(^F[TG(C[;TLX.OYOAD#HXF2&.Y>>PE2,4O\@2SQZQU\ MB"01"B5XMA8^UVOM=(> P,_V^CYO_&XLW56H!<\^.[5$L.%3+(0?$*)T)V9[ M;FWET!,*WM-

C]RZAUMC#ZL)& M-+KZ5^\'?SE$\SR@ =XI7@C,S.U63,]I[B;L6L:7MEVK6_2Z$S1H2+VD\!M6 M_GE,3N^OZY?W.O8C< !<(PA[[\R+M "X-8\39SQ.<"HQP-O*8EI%\YM>15H, M.U)/^)TP[!_B<:4Z[G(KDYXQWE2HT_-9W<5X-^C[D'K)8E_N>(LLXC_5&1B)K;:]8/ V? M/+V6<3AA/U(RD*U9$QAWUV!Q,=MOF&74FJ-NT+4!1R^9$<_M(^GK]C$\./:/ MW-H_\O!IU46[4S6RQKNH1G$UW:L M1%IYBB _W='W\O"]_D%JTX<^&8Z;4?B:%5A\+13XAJ2LUQTZ:$J1?L&P3[MV M7S<=_K=5^I](Y?B]-1Y(]^3)P7WCKP%9\I[NV-]E92N)EU+,3N+X@G4>=GVN M@O[J4@,7TP5/TOO,FDJF0MSF>YW.9< ;=@P)U-]*'O0G NL"Q+T\N]S=/WK' MS6:8@/!-\-ICHILAF="OSL_\3#0;)J)-P7@QX1B A2W !OYEJ;058,*:+B7_$(>HP06 O, TT]?TVJ8RW%\S/E6-'84DBSBB*0M@^GL3BA*(H( )+9N)$ MED@@(I7,Q++I<8DLGYX-]X@-3-SN:N2'Q.X]]OA^*/XO!58'E$D^^G[G=Z.H M7^,G@UHROY6!<_W5!42 M+G=%P_76_IFM%PN/:PF/L<2;?5>_(#.(AE&=9# M*(J\NLQX]%$(,)&)]98GT5NN+6RBA:\_2_[,34FZ((%$T>SU5&FC,3VT1IF# MQJ;2Z^V+=^,OV TDT+W%#15K+;'6$DN-7Y(:1=TQ+PB-5<4MSIK5TH I<:56 M>6?EQLJ0#H($L1+=*4S24]J&LM M$#)7J\R8?,7K\>5*=H;*+I<)6IEFGEL+ZL\E4^)E6S)C7>BB'(I29MK5C:[G M23@[YEX^M[)PFF-E[*7/UU4>8I]'?-1'[ZB_<,1CV?## MZFP6="O'\!2G/ 3-]X2R,AQ;$A,*O F7K.MT&XY/_*<2.=$]\?^^?6_T M>PL=5A,52X I()+(^.DAM)\0,4_%2/.N3%1;2W\&T\,!_F9/G)=<*2 MMZP@I]"/5902>5WSCVX>:G0Y?LEK@I3HS27)MN[6XLV5/.M[SS&,I9^WQP.J M"^@*S-B%=2.ET),+/!I>D2V? V$L9X3+%.>:-&*>NX;YI1?C24 MPV_5-"[.6'NO)GZVN.)G*NH7[+3RF1#^D]I=I9+8AVK PU-K?ZC' M6W1)X:>H/[3]^^>=8LG,A^+X.>@A%H(1H?R'M9OZ#:WPT9> D2*3O9WXQ+49 M?J$?XD.TA%^NMA&3^I5(/3!%GIO4H]C,,3Y=O]KI>H5FCE02PQXM7J_=S#$@ M]$?'C;QMYGAZ6XHD!,>$95JO1N.1"QV)1.'Q"(0/W:=GP5X]C!01/+(EPR,$Q[F6BK1[5<*=KHQ::G;H^(@2ERJ/7]&Y$BW:B 7$=6/. M]CISI'!\WY R@LMUS3R5KP@K!B\S1G_%J)WFY'I-'G^ Q5NU]( W)1YEE2;? MG/=V)F!VCS'VLT8%O(M;6:6$(]@7O@_D!YN#,L5GTN MR,6FK@GOBL8TOQJU9D6#8J24627ZJD/GW7V9E@S0?E*WU7YB01)M0?*'>!;_ M5)7I0]%@926N5M\(%)MWLD-,KO.]9;X3=+#,OJ2):_:PC(9KR,^O_L*6W1W[ M5D8TTR9*+J"' R-6E#[-2=K.M4D3<12&6<^*N4F;:PVX0F=?D.J]E*38._00 M[]##^>F.[J.'[_4/5)8NY5V72]U:MJ2QJ#,C!A3KX-IZU@FZ5F+$2QK[M&!= MQ#,6WR[K-)[V)$Q86$J\"H6,:2][[[^SJDF.WI%,\D"=@-<@4>[>_: MJ20)GYR'$I_,?#8=(DC+Y=M>DN>]4JX:C/SN_2B>>B7Q/9D3:#C@&/[[7V?A MU$=.AAE\NOG]P*XG -P#!O<\ZY.!12?QH/'X_LCP! MUY1.4M2_$Z\?(4Q"6(/)@2=@.TO^"WYUGOZW?_9)R/@>Y; 1)8XER7-T[WM[ MWCYRG$_,32@M_KO?RE^\ZX>?/^SOZ>>:PKH">=W/G[2.?,'?+)OWEUCT V8\ M3?E$P&GR^L(]2E\?GI-"",?!EX#KA+_@B,3_)'#_E_]Y@_TS(L).CI_]"X-' M[TQ_( C>EZ]<>:D2!(6F,"+]+0 [?Q"\O3Q>2)FI=HJMD9J8:S:[=-GNP"SD MMR.'XURFU:7Q!>H5>N6NRV_(>7_&X>&1+$[,!SHCMYG:9*D0W9&]X&D:C R] MW9-3:&?3JI34X8Q8I,?=>;-.NAP1GC-GESIK1JA5&61E6^2FU1V2#9=+<>C; MD>TZ.BA4L_422@Y+]CLO&Y5IF9R+S% TZ14U0KHY!KH!0V^O MB'VLU"AC"[;7T+Q">M3;BT)H#[XO_]!U<=P3(DS>BN[X@U(4EVMFBN>(5#,4'_?-$K] MANHSW&^0#O97V&^O"W;7#MH:'W4B! ^4HB9OFIQ4*Y K?&"7U5;>&$F[?J8D M(O2W?U+)"_;2OY.)P/= 7VX?^_**!2LQY\5+@#>E%:]HKS=@?JOA5_A?JEWP MPZ \@1YB2<)WT3$](&!_"G+=P_J"*@9@==@)N#KY]70Z6!4MQI,;,J;73&=0 M > BDMA;!2P!7WWH)SDURW> #3WN+GJ%3,3?\,?0J5C M1$0#$7'6="00@253<6&9*& "3\;U'** !R":XL,Z$HC /NE<&V/BM@4=/E-; MOV"VU6<*XO,5=/CUO*IL,OW8*LV_F\08-(L- !2TC T^,YH(C.Z;I/_'+/,% M6.;7:UX02>*Y6>874MQ_49^]RE:C2@5X]MFI((K9W[%PC4@<4Y2ROP,MY6ME M?P>$_N@0WSR\LS!X(+)DW4SP?D,%N$5AZ8BOY;%7$F\YIG_/<:O. @$31"^^ M[XXQPE0$LCSO$P,<^".CA>Q'AOC^:N'X*X7T'=HY78CHZ^T6.1GW=A6VMN#H M7J^7+;!U^I -GL'3MXOW?4RX;_2B>ZD('!-7B=X-7'V1YOI;,S9QQM@$IQ(# MO*TLIE4TO^E5I,6P(_6$Z\7J?L#89C_7JH\[(Y1U6&98).HC>S'M!#G@J13^V"6@UTE:8\]I,\M4>#;PC'-;T M%]@\#.GXSY=5\1\AS.[=K.^>"DUTY-C7UEY\YF[)K"71D+-;>[ZN:,R>JXNZ M^>-)"SJV[7IJ=[=C\_UBIEWE.&?N=(*4;_PE?99E9?HL L-']])/(KF+>^;B-!+3R*2 M?G$,C*^.RIHTD9L.VUOSNY)3I'$CZUY*26AQ]((LS!=U=#VIE;?%5KXOJC!Y M(13 OW4TN\Y+= WELSB^S*B>V#?<2\D+G7:V1FCM-J'6]/ZDLNI08[/B7DI> M6*%%M9Q?;G146E?:N4G%I1WB8O+";L(CY48WYZ!()J^7RWA==!WZ4O)"?UHB MJ2J3RZ##H:ZPS77=;NONI42#!E42E?*\5D<1=V+-:TLWR[7<2XD&,I'J]>0V MU45[S85=LK4&I;;=DT2#XT@WYZW6N:8Z8CT#J9,\T=<&@LN1X;>[9CL])VUV MHZXQ4UN[XYG0,F=]E11U::V;GH*UJR['E MWD T"S,HJE)OARZ\&;>K"*:ADK5,>32;;\N[]D42&:1,OI&F#1G-:PMR7+$7 M2GYT,;^EV]T4:_-6SF1+MIY=>;G9J)WN@)'AUT^D/I;CY6Z&*0TGQ361W[#S M+GV)FB95&RMDO8R*\I/QPG.!V/:0#A@9>OVT.*IXVPK98$J$1E#];B^3ZT$* MI=Z.U(9YI#PH:4V6I&6^L>YB73P+1X87FNXX[J["%UR4EYJ;03F+UCQ[!H=F M0EQ7:HX$(Y4M,J7"<$I59OTL7NY<2L5Q9U@E,RPC6Q69E)VFL!UB*[9S*15G M41^/2TU)$]7>VENE4[E%27-@>D]H3]4UUI*JDZFCD@72IOC^\?8DN MNA6Z)C$JJ4]0?)(AZO44G;EAW&'"D&%Z*9WH;)(LHZV+> M[OFSAJ"/B:YJ]^>I+CHT?T'95OAY2E&9TDA EFE"-N;2 MC*/"D"KK&7M7T')EMC7*2FIO."-K71>,#$&JE#?8,IK/;1B^.YBGN^MU?[J" M M>.S:4:1NS^8$O-NY4?O1D-7S?G(/]8$5?6HH&*;DQQV"GR03B4JS3S=+E5R= M2="]'M/O':W%!^0GM1PSH6BB)"L:7"\@,]_]=<#-P3/&6PE3$F LPP]UQ/6; MZ-ZK+>Z!N'K"7!*=I=22*\<-U>%^WI+:I::X@,K,HK@2"@RG,(ZR,W*IQE)D M-_2MFMS&:52_ED:5 79VW. M"I'9>!*/TZBB@ C $7&N0B00@2;C5(4H("(6 M31%!1"R:HH*(6#0],HOJ4ZWU"T8M?R:$'Q[@?L]L #R)/CQ ^:%]<6-:^&*T M$$O QU/]QT47/P7"U1(W?I<7GCM+ZGJY1&5]^_6]M=BUZ#B1^_R 2UP?,?2'[AOWX\3K129AP B)OP_ M;-]?C/"CKJ$=J_63_OR'R)UG4+PB0:Z?7'P\;2+3)_<(7SJ/Z?:-E@YL=JDG M;R,]12H#9ZPJ&\NLMTES9&_WC2V5]^<^7V3%R7PK7J-\BVQOOYA1[)']["] M7Q6;]_3X1\/CC]4YWD1+OW+]!8E(N8WAJC.D,HPR-U.$XK7ZO1(=M'* MO%05XHI*2"P_(L,O9W YB(A8/#RC"O0S$D"89FG-D>M;5-GVJEA]."5')AUT M<"2(%^RB!'@6I\??UVQI_<<830_OK?HH-\C#-_X'ZRSG*5U-R:[X)2D!B#\P MZ-KMA3P7K&Z/4?)5:ULEFUH/A>GLL%A=^@6C;EBM+A8'S]Q6^KFX_1E5D%]B M:*<\KXP,I;]AUVLA6UYA#%ZE($.3/D.G+C+T,_63?DR;3PDV](0M.6=[T/M5 M\)25P2NF7^.7US2'7RX]F.1[WH,R 0:N=%-*R*:T=L!8,,B=2QKX"9C6KP\L M"(YIP7&"8@K.RK)AZK"5V-?;L^>\#5.2 7_:X"E,-19XT_1@1\2@S^B*]Q*: M;B>FDI^4##M& A0F$Q7-[W\)WB3"#\1+P@6_U5?&4H(YRFNP8L7VLQ/\M&;+ M\DL?^EL[[A/,"U^DZ8])Q.T #.AP;"EY[]"!&8(7$^0(?TZUPF\ MP-[,F12\B]>\0ZM44S)TTW\A9% _],7? 1@%-Y"\%PG\'22"VP?%/S'=YW,K ME@] 4[$ ,&B(3:*2P"3N:2L7A*Y5JGG@[L('O&J]#J#E83/SL>_?NN#S9!, M*" ^P$R(N%[>(OA'T!78IH?5^$L^6<@,O#1(:)^:8%[(@ECF;YCN+CH"6)L% M)(Z5$!T3O@?B2)6\A"4ME_!O2^(M(%W_@C^WYPI /ER:#%!KS^&N3%LRK?\$ M1/+:.=?086JUPI]1R,GZ_>SY0VM=.*'/$CR<$/QL#Z>3GP(VL1,N )8+^ 0, M :]X!W('I/@M10]P]I<'I@!BV=[W]97!U*]-?<-@ _3A$X3/U4!.ZRLI01N& MJ?/"?-_M%_ZH*RT5249D4U\A7=WCE[:7:$CV7!>3B=QA!C@0[-59VE;PLO#B MP%&T+S?N0^*'5BAM!4GRRQ6 ><\%R(L/U#O7.-P?=%P.@@=LCA;6CA)D0M%; MQ>)&CS*NO3*WIL6L+:8V1L>LW6M4$,H].V'3X5Z[X)2%^5B 8'V$\\/VU?[W8]28[7L'+WG2A)>Q2^/F9CPTF!;G&NFA-J71PNS;/YH> M.G)/B=4]*25QX,WAJ3#@WQ$'ONR\@.C+I/Z#LN&. C:BIS]X\5%0OQ7B/RH= M]\>6SZNN":0;HLORGK$/?::/O KY\15[X,&_HE=M-/USNNNU66O0FB&<5>BT M4;[9,W)CI5E&AIUO_Z#)<*G1!*"))83:NR+_HV;AQ)N3^)-#1GZ/4GR)>JP0 M ^C\Y)=W0/';6I0_)&SWFP#'UU[DIBORD!IB-8P=UE8U] B7EB'%7 >>V=M2+X"A>!-J.8MEF0$K2UI T2[(NE@\"!&!+@CT]QX-7/C"D]7J_!TR.'_O1)/>":9B,2(>C@@@FN*"-M% !!:?$5% 1"R:(H*(6#1%!A%8 MC(@H("(631%!1"R:(H.(6&N*!")BT1011,2B*3*(B$53)! 1BZ:(("(639%! M1&S010(1L6B*"")BT1091,1:4R00D4EBF1@1UT/$3^;L?AJ\\05+R7X6)G&5 M\JD_6Z_C!PK'WB86X0LB^#-UY]DK<]]&]X@JV1_K)5._7"\YZQ\R3UR'_)T6 M#U>L9G]SZKBEF+@*B3QYJ?KW2>1R!?M80WB@AO!36_[=X^+W&SE0R=2'2OK# MB7_H_R6)7U(81@+_5*3Q7S)URXJ1?T4!^+'G]@O*_-AHB#XSW(OV(W3XQ[1_ M1Z7O>4D]/N/_'%S'1WHLUF)2CT_PG[E&>R92CQU4L8/JJSFH:%CV;B9]2?4E M$NB/MNZ:WU/7[(E)(-;SOJY)$WLI(R(/X_/P601! M?/S]:1B/3[O8JQ%[-;Y.8.ZU_!=/''U65V0I@,Y?8XDWK?\\BYR/,DE03TT2 M]$IW-#NF@ZLH=\]-!WZU6YA;$U/#GRX5FE(L$OYX(HB/AOAHB(^&JU,#03PU M-82.AKW)?/C)H3S[.^;H.11?P7BVS?^-#?$H&.)1W'*<)OO$WK7HGA=WN3K M,K]Z:I!H$KW]@?D)$?Q5@ TP3"LX&Q4M^*\]UQV+UT3H3/H]+^J%!O4WW'#V M+<+IC_J]7$U3/TS6V?M*\ >C^ES'NY*(?@!F?TUJWQ'74&K'%(\]7KC% M%!]3_#TI_NY0B"D^IOA8QL<4'U-\3/$QQ<<4'VLU,<7'%!_+^,O!JE^6XB-W M;7:.S\3A_Z0_?=ZQP%HD,^B4KNB:-5>,Z_E:[T^F7^J*ZVYR)AI77.\W6:*=?S=@>Z[IV3? M\ M#$K)LKWOY_WQ2P"TL2OHN.Z4F\^;:5 M>_'=Y;"6)#M+& *\[]TN<+QFHIG4M-5'A[42DR8SS0Q7G'$9COB0*+[]@Z6/ MV#\#V]>ZZ[OW0?NXH)"0./O7]93+Q^[JA.M-&)AR>A@1KP?29U$OB;UX*)J\ M #DVX0 V\X4#"SYP/YJN$9(O'S+; MOZZ$^J@+H$^%SE^QU/DQJ7.2NGH:K7I!#M5MNK$S2M4RNG:&O$+W:[V&"U6> M+)1#.)X)R:&G29)Z#D$4,44G%D2Q)G0;F=24[ ORAQ=38C53%P>LI%9DB9SG MZ*Q, _F#X=_^P3/$GZ$&_:'"Y@^TJFXL+HB;BHOMD+&;!,XN&23;;>W4_*+) MN^Y]#:=*L].J]GK5+.NAGI@FRJMI<^8+C/3[EE,L+KZ"D?0GB(L[F#E?1T;\ MN)F#=J9R9RAMZ^R:8$LM!4,EFTU=LG.^F-B(;9R[VC@/[MX6 MZR5W-&.P\CAEUU;5HEIJ2GAMP!OL< &U$AS[]D\:)3_029XR.:BOV_PRP<;@9U=;>L M: T6;V39348ATD[KSG>]@Y6^1293;\VNAKM4'1DA'KN=<=2=[GHC+"T>>OT; M/:9ZV$U,]$ 1Z6OB>PJ5'_=QC/G%Q!A8I:&*U%JNR.K5W+0*QRE>$%8.7&:._8M1.<]*YKU73:M;T1KHZ&*J]H:4T:MOU=#:AH3RX_45L MA*5!;-+$XN$AE[KWE D_;I30DVE!I"84KDIS*S51F[:\R'2@E+C#Q6N$Q42L M-#SD.C9ZH/A#M8K+-L:ZLF1Y4MI0;+Y->$N7(LIC#]H8/WB-^K\VO(L,9^'= MFK=_D)NOGKBY<"Q;D;WSE9U*Y(2T-23-DH*,8DE,V'K"GE^XK4VXO)7XUY4I MK."8_BHXC-N36%\_)3B5&.!M93&MHOE-KR(MAAVI)YP37/JG".YTZRWY+C,LFZ725M719O<%Q7AA8.HDW]386CL]S*UU5\MT9]_^09/X!<9[\R !B'D) M :5H"2!,YPFXK02 $OQ )!/,5E@Z4'H&]+<"(MI.Z#(8X25DQW9,0(G"V@&, MY$=WO"1<\$ #(EXQ .$>AURB;1>\.3&5KDZ^O^*$^3DD?:1BG>R4"3;:! OK MN])R(S7 *N>7D<@/MK):V] :4YNM^:6QT0DWT[F,Q%.<@0VF?71]=2C"3D]] M5[\(O#7"ZE5J5,DR^6ZVT1XW/:Q-^<##/@,>F0S.HINVT41?\-UWHR\]ETB" MEW]_%/MTF.'&!1#PU$EEC@# !!8"D/_O?YWN MYE6[1 1]J9O?#RKD"0#W@,%];7(F(5-3XE6$E\'KO_-+E_>L0V,$*HFG#@&$ MWX]J* '7E$Y2U+\3KQ\A3$)86_%;Y 1L>]T564JR_3WXU>&1KW<>GNF! /X> ME"#92&\PMD>YK1O?<2Q)GJ,;2R53(73?0O?B$W,3RI;_[K?R%\TL^!GP(1 A MRS./S/[1MW_Z?M :.'_R4%1I,%QMSP?\-76UWU89/V+&/2Y\C"(8FGQ]X1ZE MKP_/22&$X^!+P'7"7W!$XG^ 1(.__,\;[)\1$79B$NU?&#QZ9_H#0?"^O.6D MS#2%D[C(422:YE)2"N6RJ)#FI*DL\N!_*3*=_1;@@S_8![-J3FQ44EV<<;9I M9I3'9&[]MT;47/4S2'A^<<5+,KDNO41FA>&-MKTA7XDCWC" Y].[*#B?U%!95S+*EF M67G;$$;J"(X,S:GFJ@NJ,L@65+Q0==/;G6>U%ATP,K1.>9?9:*W!>(T"#:!@ MK0V/XTF:2X7?GJVT>PTIQ6P9I6",Z>9:'T\G,RX='NETNH/2:I-N,]ZV2I0+ M$ZS*MSL<&1YIX>1<*-E.AG%R1'UN]PJI%>)RF?!(>[/%QKVAHZHX@G:HO-N M;P7FE( B88!9;=.1KB;O0JZ0-T6CX+&^/YNR'SA03OTAABDAOD?DVS_)1*+5 M+S/=!-WK,?W>T<=R*X ?-+6>,)=$9RFU9!_Z>U? $0=AF*MSOEF@JL24*7'< MKJ,7%MS.Z-P(YA]J66^A[F_@8#PK&C1NH'D-;!M97RYU%UHZO-\QS$KP=J(@ M"7ZL>E 7B\!>SNVC[S[X?37HJ$T$CBD!-IDP+.G[X2/"S(T>,Q3@5".]30" N.M!\+6L\0R0][?9\<,2?3ZV!* M&8#R<$ >_O:I^'N@.;D 2I\J+7L%]>QPXJ>6OG3LMX?3_;S V*_IY;_G!L7] M=ELQ(AZ.",SOAA@CXN&(R";QF".B@(A8-$4$$;%HB@@B@&CZL YHC(B?0\1/ M9EI^IK1&NLG>;63PU^U#BZ')#/;4C6BA/7FE8(D_FPR>G0J(J_4C?NW/^9OM MB&-1^EQ;/E) ^E<9"2>2F:_;H36@YT>'%^9Y:YZP?-)#;]T_"NMI2+# M"!_P#:\)TM5H^=';#9/W \*LH6GT<$#<(V R\(L\MC'(GY61!=FY=^#F 63F ME@S;$U0.G'PA8-)A5R12'1,+QC-5>U,I-[5NQN4(V+$ QUZ(BR&35]01'\X* MOW*E_@5$P#4R*0+W0J0Y_/E"GG^%B8>UVIPM.]TVRC/H,E5W^L.2'RU 0GW^ M)4U2URL?]0!-_,-&\B\)3;(3?_4D*='4;2E!72/[(Q*Z]X.4D^AH(N\8Z;>Y MIHEUC_MF@Z-5@=2PBE10>VAYM4:[97J;=[F4KWC<+AG\T9S]51GY:NW:/KNS MB#6(J[-B=[.PMNLVED=+VW9ZDNX-N/H(LB)YY=*3T?!Z5+2-9-DK2;-AY+TI M\1-H6^F(:1Q:CR\;A+^ AH(@_>_!^K MEISDI304"V:D\IJD.R=)*A>$V<06EH9(2R6&+U:M(29E5NV-RY%0+K*5!!"5)+#CN%)?R\*W^(9K2AZQOX84" M4TG77)4?&0!KN=)4[T+6)P/6SX0+>KY3I"\J?'G_BDUO:PD,I<24'-X,=MGE#754 U]+L\Y^ML_,I@J7)UK3\%^A079?V]".KXX MF6 - $11XNTYC)@.2B+"LA_BR:@7_SEO&*:^!?NWI<14TB19L6%M.E=WEF+" ME 0)#$THMR^>>+.*@3ZRZ-==%B!4(9 L4,]3W$IWW$8W[5 MS.-G15(IZG ! K)LMN2"9,I^-EK MK"*"GZ"7PBAL-L!':34_1(RLN*M4=XT9C#4((???,.#/G]1';V+J*$N_!B3X M"]8PA+?W+XD\K_$B#Q=]RFQ+[W8L]8N0_@WT2!>H \#T5R M#?B: +0'B@5$.?R! 'O3*K("F=\"YPN8[9V(%/BG?X1,=7!&^&K/2P(( M(C#POQ.,/WVB$4P/EUK5 2@3 S 44)0%(/W/B_\.$O:!,L"#P$>Y*N7]/T;H6-?<[H!MI3ZP"%?2'3BT*$K3$DF6]LBLQPFBT@ M:0F95T2@)#VUIFHJG# MC8LB*\=U9*Y@% T7HBD<.WS$RBW*$]^],/<5@*>6-!'S''; Y@L*B\E-PYH0 M?J'NL/%] -[+OD[Q*SF_ *V#$F MLXR..X E;KP'TU?*1HXQ@(*]S,WIOP2 M*OY60G2D@[#]A.!Y.V"B@QJ?")6]2R:>OVCROIQIH]7DL!385);"TK=7,'E+]-4S(*_]E&K!E$1@]_/ M/I4@NP;Z&+T?F0^^I0_?)L"[@V\@4P#!X)A0RP'SP#GW<\F\X!,79*8?(90L MAV>.E/+ZQYX4N& -Q?VD]%:QCE_5P29:D+#BL 9[02K+P YL%.I)>R MV7FV*E6[:(\>X3F,59M:&DBO$W20/CK2;P5#,A'HH^Q1?P2J\'#>0X?O MQS%])PT/L ',2V>5X#>\L@PDFVZ:0;W.I;)2_*8$MZF!_[M(RY;(M<(T\#Q+ M-HJM0GJA+!'B=PS42WAK!/#)'8"2YPWPS8G5=7H0:9LB55C/:UVUQC9T@,[Z M;E$'IW@*38;-KM>3"(K_0VU4W;$M"$X(_RD@KU?;#!P?$*NZMJ="']F),ZD- MW8^(LD4"^?R][/^'HZ9+K*[,6 %MC=-KVMRPPVR9OG@!_%O"+C";/JHRWFL5 MN\>SPO]/PE@ZUNW,]+L(B5=Z(W^*W. A5=& #%TX%*A*8"L6]%D< M^I> 1<,&)M)Q)-"+>$CR?P7E@OT*P8 I-%\>'?-B83ZL"X[U>4(&.I@F*.#5 MA]_^!W $8 L>"#,!'&J 5$TO,/]?CQ-?&()-V9XA)1.T_8'Z=1",OLYWZQNK M7Z/!E&#,'&*CBFBO6YY8PK9*BZF/9-X[-Q(AC>DHX"ZKV&0I8W-R>F>IPPX[ MWBU(;C-WKF]'AZY@?@U*-K/NEYQLT6.4QF*#IG*[5--U;P^EC88CV@K'):;7 M6:B%NC%B4A0XRC7]!VSM,\E_? ^\[()B_USS"EC(W9,JL&0$8'HL%?^:S%4 MK_#+Y05^L;Z"@7'3*OBYO5 #IMP4@ _.EO=]=T#JV>"3!:S2X"5A\P*=#A[5*CZD./MGD3@8EDSD6\T^L#&89A]^[%4*3)?N5UK-8V#* M4Q'% VZISSS0A@F]U7N+!A ;=MJ]"SXOZD#FJ=)K:7Q#A[7I(7<:^WL1.&S? MUTLXI;3@D/,Y73C28L(Q]I*!%^:*M D.;R@@)!.>P%"[!%HCT!8!T].6[\.' M7Q]7_.I9!L(DL". )D>#\W;Z/PDYZM@V%%Z'QB.?@67+]TA-W)[H%4T82_8 MAP41;UK==H:IY0D]IP[)_FKU.ZZ['^?W^@$X%R4_W;&T3J\PDEF^3BZ0S+A! M-%D@^;&/_'?PVL*4!!C&$UP$^%< @.Y6_K6+S"LG50(RF\TAPT M5Y,!7A,5+0%,B:6WUW)<>$7&P]X3\)+D:,0')T?0LL$/$(!70:9U2KW -@>Z MG@W4L@^7\TI(<%=W\>\2(<7JYRB+*X_L:<[(9]3>(D.B)MW"\O(FT_<$X#@[#(N )Q),)IM&N MM\8,D^@R_4J7:< 3NEVGFW?S!KX7CL4#9@ Z)30,]W$_1H U8,0#.?)*:+*I M[X#1*,ERX$U_:W)A9#+1U ^S6,'L4PG:F8( ("^>W(CZ4UO.U)+6#A0TOJL= M'(>^>$N I0'>U/?K@Y)%=GRSUG(,8^D3#SQ@3Y<))9(J>6?13X&8[!X)[G5I MT+0T3!U>1HC0BH9^4+"S?5B9Y=\$9_Y.0$>@]:J>PP5(YN9P@0T69_(S":"H M5P#X7G^PORZ'V]^#RWK[(U&Q#C+;OW/W0\$.8#BLY%$4V )*%40L-(W\*$#O M>%Q^2)**?]^^@B<79/#7J\K]AN(3YWH\ C*80:H^D<&BK*CM+<)*^$D5P MV0D.;?]0]/9@/X"L[0,]:(L$B>F =_OT>-][3BP%R&.@20) )A"2MC' _@. M&?]@".+WE*T$PQF T2>=?/>2@&$OX(=LLI=,S&"A>VUUB!D 6H:AFS (0Y\" MJ =>F;N%CET0*4%;*#\&(X.E/XO!@%=K +.!>G&(OSAAV,,1$81=^/B& M7/ZJ" 5GKK)G_%=]_VBC'WH*^&\Z6R?0UX'V8!V/[;,E[Q]Z@:MXOW-?.=O_ M"@:+!/$POI, & 1[.P'\84ISN+V-M">F ]$"?1'&B]N^ K''T#O@7$F\Y=_F M7P)FL.,C9/9:K.A3X>';_1V*^"E@#HL[K,>79,=%'=8+?B >U02H7L^ :GG: M?.QH@"G^<>.LG"#(*4#N.53 +-;E/K9Q:UB?M2^UAL7CUK"GSHRX-6S<&O8W M6\/R*0*GJ"S%$;@@<"D*E[FLA FGVQX:O<:4A$?U.&I#2E'-LJYJKF0FV1"Z0# M1H::R/)#9%SHJUJ1X;T.2=.;RFB 7FP-6YFU*_.NJMCH>B[M\D91=M(X'91: M.A^Y\!S>HEM3C"7G&[-&[Z05QL-2+J&W;[O2JMTAZ"*S+O)9=C)?B*O*[%*[ MV9V"EA=(>3! 294J]<7M)D/YC6E#;R^UA-K2-39K=6WRNU8M[V0R'@U&AM[N MKGM4CS'7&P;OIREITC7MVK)SJ85M;X=DY]O.9L'PNW9_O5G8HCFD@_3&\Y'- M^;:%U+MLAUG7^K-B6YU;#3\1\OSM')$F"1DE 9P%F>!264+BIBB9X029Y"ER M*N-D-D1]6LSMV!79[\[[=(-L53J7:#^M4.MI8=AIL*7*8):6TX+.NK-+M%]. M>P-KQI $ZTQ[Y>VDAK*5#)PS]'9F:[;&?5$:JW@KOUD/UQ:I[B#G46]'UMGA M?$NE4FDFCS8K-9OB\R)]L=6RJ,HYKC'/S'-6; MC# 3[:V5XE"OMK*9^<56R^0*\8AI@UVJJ\YXR. #,9OBX,A,2.ID%:)89K(K MM;3+-VRQ6 '8@/77#_()J%%[CTR@RG_HO3EX97["AX-_N_$%T6O+WJ%_3H)% M!=8]-/2"?$$: "<$<$C\X+%T6+)57"!QT/Y8NTU,0-E,&]:'3Q!:;"J06] M-X*!\;O?[-&7$9@X_'&KITU]+]VLPU@"_R=@N#333>\EB-JW]H:@]=5;_N+) M](<-8.+N=7?KYTBE8T1$ 1% <8[;8$77]'K5ORS[&'/YX#K]1(^'?TN^?F*&OV$/Z,Q7[ZZ'^L65J MK]\X^HE$\T^7Y_XUV?WHLH/^*9O([QV*WZ\FH!^]KZL55#Y(X$@U>'@C?:XF M6[\4UA[39>2N6 O$XJ.Q]LNE2Z.N[KZI8[VO5=0[1@L^@SK[R,83GWJGG[*V M\@^G4+^;B5D\!.:]IBZ?I6,&A/9*9_O\"A@L,_G]H.>G/.%_W< M@$J0&W"#T_[A^MJ]%8!HJ>'/J1/X1!G09$CN,9S(+QLF-55+5$FLE4K6*$>[ M#Y9[Q33*-I:M,E1%98QT+TW8%N2D/$9?Y,<,[PDI M%RW432KU:!5AO"-W@VS/&3 DH>A.D=:&6!8F;^"PH&?L.WCFR\.G4PX^8)[1 MN(3+)I%356D[6=;K=MYS)H_6":I8%BW(?-U@>2-3&FYWXL2F(?, G0#[J&-2 M[%>XNT[@E^':-\*,W0A7=",\4?^V!^L.GS?B>H ,PQ>5QD KH12#STNBA)!C M9%1S87TSJ #<6 .(-/_T7A\SZ(#^ 4MJ-VQ28YW*#>MJNDMBEZ MR3(SP"FI]SCEB[H #JT>;U-_];?C&AY:6^RDF(]?,RFOKU:*;4O2RZ$T$JSB MLJ^PF9\KDIPX=DY,M/QN4>;+_HN6X=?8 ^/W7_B)J,%W1Q7Z]4=^C2@-9K7Z M!=:-?8&^H-@2+\*2U$#;Y@^E/'F_#M19U1]-/#;+ FJY=2BR+1SVX%?<.F^- M]::.U5G=JGV]*+\H%6R=-5TJUAPVCP)PA%FW;W-OS:#4SV&NH+\6^(V?L!MD MW<(F7=)9OFVXN-3WVY_DEFES7;A:WVR!?S6"@M][:^5@Z+Q2 R2&OF=(/W*' MNIHU.!P=4O/JJM'S>G/VH=(O*)[M9;IY:5&@F=[ %,7FA&LR7=@ \D(O MMN#01!Z"B:#5P54PL6$JU=S$R\EJB6BM6Q5F:.TJ#W79^)C@^]U\6L-(5<79 M;<[HI02V&Y:KM?51F\WV;257);Z0X?JE/[ M&!JBNT51GF8PU*G:3=ITW'Q]VOD:O/(1.N9YMJ @=;JN*HXE98JK5*>BS2:1KU!JDI,ISEZD.O\Q[#'(ODO< RAN"4-7A8*U'@K7GTF>8#'YI7 M-C%:D68LBW?0C<)WN@ZE/)Y7,MJ@Y^+J=(RVBF-Q9&A66X72[(E9Y0,D]*0I M7D!ZJL=(C"FK!0Q1K<;LX4C(FV0'KPV&"J,T-X5"I]+0W/$[AWLRT8)M?RUI MI2"\ICFPBPKLS/*R+Z=]T!9-::-(KE^C=6;"%BNV[@*T6/M:[U"Q?:LS'BNU M .W5!P)L!:%/%T$%WL=5^NSK $$;::D;077S+>RP!T[5I:[-$+^#D;DO!VE* MMF/ZI

#" M?Z8C?-3]W-A_W#_@"CE%OFX@?/$1.7(9U&SXA MPJL-]@Y@:Z/QVJBB]>I;FN-9-;I0H60#Q\:Y.B$FHHD'J7_*Z+,A'GYH&U/D M%>@L/H+L(-!:.X4;M5O EA-:)]\HMP%IS'+N%J=T!7F3> M"7"MGPR7QCW': M(RV\0(3.PG^H"V\S^Z=)G'N&&BBUB7Y2HL9@)/4QOFS4VRW^EH'3N?S]TKZ, MI@[ZZ%)Z)2^'QTLM<')4T;2Y15+9HDSMW-%FZ*>9Q[F?O;-,R'295&MEADM! MM0FUL_K1_5J*5L=LQW;:%_)\(H8KW"[.Z]$83]2,H/OP]D-RQ";]966_:3/< M\[)4LY,T4[-3='B^:_FTZ8Y,""9>,H?D&SNX8 M6PM?7^(O4YT"0XR[F?:5Z(E@GN?WYVNA#=S<:2+D\?3<$H\I!,[7H[JOD;X!JY9-WV6LB&BR;OA)>V".<^^RPSM N_REY""X'YN M37C?^7 Q0 +E@)AA,:WU"&F#Y5MT]"Q(8Z!3%V+\:8U'KMU/%_,3^QLO;DL3 M>PM9ME][-S7M[Y^UV")68K?^62B%E .DV,EV"4T6O":VS8,MB.P8B?AQMLOA M)LY:_7@MVV88!!\32&.5 X6Y/.L<_UZ_RG[69>7Y)QX7?#09'31BAG<[Q M2+%)H6*ZFD@MELLWTML?+A,'9('P8'2"31=.NJMJZMDQR620XO#-V!:[KU_? M5?9 G@1-R*1>@1C[;S83YGO'$S!VSZ7[P6@^FI8$?R_VWE=YPM M?W&#U6Q]4RV_^6#]ALQ@&W!G B7V%ZS'!-7"(PV&_)BW9P$L!&]K#%*_-OV@4RTN'L=X]$THY?)YOD9Z MN*,^ZSA>'SC'F8X2* $,.I0^$7FHPDL.U!5*Y[H^H/5^D3H,*=!)\4^)5N_R M\7.H? ^7Q+ITI3J,O0>,=%/&I V]O!1_W,,PE3\MZ#R9?,A2? KB(77^1IBY M E&W2/[A-B1PP_1"[>[O^YP\R[G3X=S;8[?NFOL %DQV/MIIL/GMU!T\4%$9 M3='T+)W#R>!YVATAWSH+"S (I [2>/SZO]W"0X0+CU1*U(8.(@//>(P,VK#5 MA8!]!*-._5--1,YJ4TS[B I]AQQ'#O_X3M3(:\@2/25<%V>2IM$.=#L9AFEX,"K!6 1U M_'O'BVLUY=;;\_[W::5]@<\X/FSG3.Y&:LD :CAVS/E$2Q)!=$DQS.TPCY<; MR/6M@'(9CQT^U"&+C7I4;N/+&:&=%_#FO?#K5%QRT'!+,A^;_F$ >B:=O41K M$6[4L*\N\M'#I?S;VH@7)D]B=,=>S8)6*$O(1'9+>H2,B,;A\$A_.W]TVFG, M"QUZ!2*^GH:(%SI>UAC#J.,W&;T/JE68Y(9%TY?J4:8)X2Q8D32M+%0+C?MU MK=>Z!K_P;[A^\%EOGJ?H<\4)I5>ENX-1,LC\,8(:<.^"'Z: )D\(%X,B2ZJ; M9\H*I+U=TIW=\CBK2NY^/J*^*<<0"2IYN'Z>%J2E"(SAF%%;1YP*L/0IVR4\ MXSL@SO^$!LK+M>B8/2Q\(6=ZV#B1'(6/,OF>9W#'[PY/<&?4-[W5V+X"12EF,-1\=-J>)IZR MT=LLC!LHH/%K>'%Z3DZ=N:[UX,_ZA(D8&%.Z&CJQQ:NE7)JPQ:3$$Z)I-/PO MY2<#K'GYX)2GXEZ>CKN45Y[L,[G<5 8;R::_*/PQEFKSR^^H9P8Z_A35%Q("U#D8+/1 M>'C6(.1!]7508SR(45#L>_/W9]V:I>GX,,Q6G'9GQ' +T3I0^0BG% -C.@N[ M@]RQ5._8Z:C^*NQ-+6& U4/<&@^#_IP.0G7%PA]=5TYS&\J+_H6=XW9C-2BPI'/\&7-,!^!8J&MTR\E9DHS&M!7[I.EW^T"L7323 MDY0]6J>,8D6!29C%I+(KM1\1OH0XC!FK/,85EZ@N+CS&>OU[2XZ#?2G M*R=>EKL4,.K6/TM_^Y(C/?=';\2P:4*O\69'@,NV RW2%NK;;UWU?E]6T$$P MT\[UIC:,(]+@Q?=($\^3* ('3 .5VS$V& N1J "LJ;-KW']#*9J>F/6L=^M5 MJGY;G7E0_)!\))SKLDI+Q!;V<]3Z*#[SE:3EP ]N9@KJ8OJ^K]&<\OW;42W@AV]##BH5=36CG0W 97?I_]XF% M/BG"6X8$.LC7OI58*)V JN] 8&MB,]<.&.SO43\]:,0Y3,4Y]11-QG\B[D<' MD^/\ 7VDO#=:.)[@NIK6L=*5Y77_B#L*VKV; MH@9RH7\H<43MD+#)UDK8O-".;P^-.#IS6\(W4.1?W$OD+TJ5.3&DT9$IH?SS M+H1OQ $,.-WMFFMW('?GTLKR"2E\K$>?=$=8(':2'2S5Y=HW(!836_5A>83;=P;B>^PMW;CMI MRFJ2:IUL!XVFZ3Y=5(*V)!#8>I8".(P[CGXCI=IF_!A!'-]?%;TU +$ZZH'* MZ*.TB/$VO#_$EB!):RF1>BNY 0I71:^\M_N^N7_$5"-_Q,G#N+Y?52=J/9/8OY M14%T'],ECO4O2[78)J_%2RAJ\O)#D"KSOK:I>#0@ MA=,=&V0<]!A<"QH?N&6Y!+'TQ9Y;%^KN4&QB$?\*[UP\)BI@4EV/FGQQWN)R MF= ?AL-@/( PG."CE%<96[E/[U2)#$#^-3^V MR/K!J"W6&728Q# OSP+$4*,_^^"LT);13J/[YNKG=]R2E"1[HI!K K0"_"-IB^3@K7HTN8AJBM^F60@%"?WY(I%V^&="^IFN? MM$$W3".L^0J$8(2;SL%U ]#<^A2M3R>ADB5W.U$L',I'#-LW>*O8=@=V>Z_G M&?<6APYZ/8/:O8M7/%J.QOI[+UPJC(L&]>15W]!W+)W:.Z3HB"D8@%HL=F@* M#B/)\NL.#'";&VO[F6-2GS6\ [)R=9Y],6* "64'*Q+]:CD$OX-=@=!!H],2 M:-$4PLV#$+RDDAV_>\XZ(O/8Z JT\4VACN;T'6)_AML6=,V]I7.2$.,&PK?! M=K;2E:MC'LQJ!V."%B2EMJYE"^&<,&T]G-U)LN(5B,H]4$OD MXPRRH\%+G>-$6F$%/JS;A38&P>5PI9C!#+P:HP!A[.GZD\ZEFUC1^(I%KQ;3SX<\2]C/()U, 'OA$[SAT;0X>]MKVM\\)%! M]_1P38K-&W)-[#B)_$1&KO09-K^'Z"SMN (=T1!H%P_;(]A41J?E MI43.'[H\=>H-MA*8?/F8Z0OH&\4W/=ATF,_V3,PF&/"+" A#F9("$:,J7??- M0M,$'\0O&[)DCEE5/C00 J<7\>RFY!\OKD#NFC[V0,H%GU$9+!_!1F#'(=0W M!EH\FOY"-==M[E;(*9-!QK**O1]XCY3J.#S5'LJ(/_5HW3_:YJ-5>AU$=L2O M_ICTB6,43 Z(X[S9,4^T"\&ZN!0AQ>>3=VM&T.<^XKTZ=>OJ58AVMC.WIF;2>K.-IM7 A?'=>G M;%#:_D9P1(W:7A,(?A/[\RP!R&V$0[!!\7^TN3P%>/0Q/"O1)_"'!.O--"UA M*\&8Z?6X["?"\"$5D*Q$/? 1/7AM";'S.7 &K$]*!Z-P5[3TGX]L9[NGW%;- M+54??81W<^>^[),XZSF!]QC;5-0F5EOAU("7#ZI)?_0]7@O;KDY6*=OS<1X] MUY2'W'TT;RA V5'\#(Y@GK!V;<"RHVIZJO;5[2NQ%R/G_[RSNCV6\]4U^[.L MCC6*/IN],49D!V*$BG=;VFGO)GX; M%PC-RP#!(QM357](^(S\ZWR+;N(^>V4L3Y!HE8IQ(&M_P\:&,\TX*YF# MZ#G\6MD4NM&9[^)2[MY#C2CN8,8W*N#>O;*Q!%A#M]6J3IN-1'ZS*D@&63B2PW@X6@4A_JRU=< ,@H\5 M8H<='2L17C[Q;MD&SI43V-*_,JT8=W5:F8GE\9-_97'N/T& M>K_.F+3'7"OC9QT+WH7_QBE^2U@8V<2O][J_UH_-/'S0N_TV98:XYB/ B=TR MPPD"\;^&>#GZ5DIV9&S,2_6[0G->E@;ZR-:LAV)::%=_P[B=>5'TV]Q6\P00[LB;08>GCM7CV,VIA MYJ.%IO'^YYE?S@HU4Y]D*90TFBD]-/PS[@X.^>^W\_PO"GK!RX9P6<\K$(A M"L1,]"KEYE4'5&FV0C4N4<*&;NE,X%ND!O+Q,]K^J7Y9S^!/>@"_:EC,8Z"V M ?#1G_-?DT)S?2T52O'.X%=+?G8XKL+7!]EF%'=J\G/H$AT]8<);7K[IMT/1 M4_PP Q+LEPKG55]@NJ.)8GN3+5V#O]\#2;Y0S\E6/="3.H_]PST3'ZZ!?1*' ME?;^>,F_O2_+Q3F57?\#3YVE2WY%QSD&N2/D@,?)WF_@0 M(*S&X_Q\I41BX4CJA?62M%"W'X=ES[U0V/AMR5.)6X\Y'2G0%0Y(9E0?+-1P M)0*E,!^?\>Z ;^U)?@U<[[RH\[*X=#M'C9N;/&8,+A%Z(8;W2+EVL+%X%HB4 M'SR<$W\GQ6[!![4DV=0,,:ZN?&\(#C[:L:OPLO@5&!D%4GO IPN47LANV>%Y ML<=9VWSQ6B*T 3CEF7'ULURTL:5)(?KQ0ZT%!>; N2S^(<;XR9L?RA@,R!=$ MSTJ!Q_X;\@1M'@\5Y9#7ENQLV>OW79F&2:9I%O"164R?4FO,8S]=+,6YX>9M M?#((:MCC5G0I"1*F,MI+Y6EF4U10L2RY<3]XP8X<8>3->LH1$:RFIHJ6"6>! M_F=?@>>&TX2ZS^@^W&8[@ADPTZ2#2@D?.N68%-NV?ZC*_&;,I"C_-_7P8:=M MIV5QJ2INZ_ $8\HZ?K6BS MM$J1FBX++I9^S-<\0(+GGX+84I!C2G_WI//<<,S-[9AM8<;%_+X!UC35 +QVZ!1J][J)L2L0N;9;J#8EL#[Z"Q9J MT[[8XB8[%>#U\H.^Y(F ?#O3)W59DALW]M)_$VE'7ZN 4A:\+U"*XQN-H&L_ M8INZBY7Z,7]-4_#I6P.#W+%9NC3W @58^#]]\99%;$C0\/9"98=.X$OG+?"UQ MO&-H!,4!KS(V(DVI!B>2'U1NBY0\:S.PG?*"!#'?2V4CXC&Z!=X5-Y$8P>M> M<,+-/F ?E"A=SY]P*9L)KHEQ:M/$D/RXWS]_J""?ZJV0V%3-R^N=UG>KC7H- M;Q<[1X;E8+:0+:B6T1,2 (-8";^93-@:G@\K??+A_=]CQQXU2I_6Y"C!W)NZ M#!K9Y$HM[$>TV+^H^;=X?1(SSX#Y!(V: ME /?,HLZ;>SFGB(%_>,>WNH(&BWE]@S7:&]=VA3#<\,5+^\()8UF;NL&."JC0W(8)[$\"CS4.OUL:F__?;UDZ0T)4A?_3TM ML\OKYT,'FM =,L &=X(:S[W078/QC3*/-<'R)T01_[0Z:+^6X+X]G534,T Q M&[WNH>+(D)>M]!CU7BNQ&=-N8Q][ZX1B/S*JL(8)/BU]B#MKJM[\(?'.$^EG M:ZM_H[6_QLTFN^Z 84^T1/G:YFUC)R:V$K04%@.F>)C'"Y7+ \K7J:<-!7IM M;6QR-_;D5'GMU3;IYKZM3!,4+CL#.+4$KUW6 VQ0(ISOFOJ_EF[WV47H+>-U M?/QHW_3E_=!-VC'/BVT1_US&]/,7X_0K7J7+-^&BL#UT!**A#J*@G%8#RT"Q M:+&T+WK[-"E'>(@C=CG9U I&=JSE4?>_WV#J%LT JB\T\$Y 0A70=JA-]4>" M,D [KM TEK^KR&)^4>JRX_#5Y[*4MHNFY#&'U.V7"K?YW'4NC&'7-,&;6"*' MFTA0O S?N]VU(IJ^',1@3#W.6=M)IP(1.A8/5KUQ2OOB(*)=>]2+;]2:;M / M(R5S(6J?;/B[!Y4_K=(Z7KT#FR-R??S0*%.V="SYK^YM@!JGOH*>&'T;B!D* MFJQQ'R3+B&FQZJ"%Y"[FW=+V9[%]^WG",X%/VM8Y*AL2SA<_H'GMPT_69D;; M8(((&1R?SBS>R*MN%0@)Y;F_2RV1U!E[C\7DPIQA7>O^"+S'K">'6=L&\K_*(9=";&_A^OU2:9Z&Y__4; M_4I FI$!3;?K>7_3O6#0$-8BZ G2. % ML$'I/@$4_2(00[@_S/_ROD-! ,.Z<=U+D*MH[@\K ]4;4;M7H#;V2"VA\$\. M5)![V$UMHBU@[U ]=V,E_D^:^+_/&M!5EU&]+F(/#,S.1@.;*AMNAGCVUVOO MT!AS!8KG^V YPD?CP14"FQC;Y 827#!VKT9->I)EY"RGF?3!7SXU6E@+?T_- M1%R[*!O8^5D# ,5>#&NIXI2V$AT'N[#^I6Y+C8U:H6^:3>[8'#J6&>P8/$30 M?8^:AHY=Z,*U8/ZU$8S#+(6O&6S'P(+YZ6I56IA])!@0E:Y-MT6H_[.M.3'3._/OL3>+D M,Z%T[?,-\(TW M>]#(EY1'#I)=(UL9$72*+4C>J2$"1XD4%#&@IB4Z]Z?.V_\\'3UN6"&O3U%H M6_WI(2(X*X[;A#OPR]^5%&T7GU3KDEKT_F$_49/=<#W<9!9OY252V>CA]>I, M&?N@C=.@=Z*0ZQYW".\$<:36V7R$>T1\X5X\7!_-+D] (4* RQGCO?'N/7>\>\YXX_W8?]?>Z_OFFF7OO=9 I8[C?;>ORF\$ M>=5-<(]?74W& #GKSU)UZ^FB-DJ@"WM,%YL8)%C:+(B4*_L M67?_]L>\/A,APGS-JCR3V^SH58SST)P_ CN7W "<]B<-U+)4I/]]/U.<:8>Q MFZYLC"2G2>LF]F/F!3I)VCLN'N" ?(E#D-=^.$E>L5P,;%]#$L=RV MV]E7?EQF\/0QO;J;K6'[W5?U%4[W %>L\>LF'ZNO:1S 1O4S.2Q7N^BX2%ZV#EM=:8.MA M9+5;383AU5$%M#:JU3D3_>?I;*XY9OG@U$*MHX$MS\,#$_K5A::SE[CL2Q7\ M$]S]2G=[IF8L953VFF$G<&^\Q![).%V]/?.]_1[:K7B55;1;0=?FDR))0G@8 M#<;A++%Q]IK)'2**/4\ T6E<%%>@G.G/4UTJG4;I:G>CSJ5[:B7OMXQMB1\ M2-C<<54$8=U=H9_$FP2NVW$"@>[G#J]J9S9:[JS8)*2\6IVT97AI_E/38ES; M@0S/=94&%P=IHY(_LIECG'^QPB+AXD"6D:^)C_M6+HU!DRQ%SE\&MO5^YJ5) M.]%],&& P2##!0PW )3.[APUR-AFV<<4-[BBGJL;;UIG,?4'/7KY/3C;T4U) M_O="E.UI'R"LM/AZDHLR\(K<>B[@F-5-(30H$=0:AI\<_\4DWFW&VPEJJ[GW M@T#4F$FPM9,,-**'G4N]*BU:B=^7$DV1^>BZP*^+W!E>D_[)_8&4&,X'O\IN MMX*!3L]BH;0XH[OJV]*V#H MVWP7IHFC0=\ XM7)\'IK)E'Y\M.;6%0[#BBG63]U!RE6>82S138KMF&9@)[D"[7T#C M$_@.2*>Z\LEB4:\MC3_ER5#(-D=-R!'O<]_.5]VW4(7.J;N91%D#8Q8UV[%A M<7LC9>)I7BA:H_@IF3.OP1+P!-63D"42TP=A(F>Q.+=J:YS]5F]_COER4YRX M4]WDFSC/$OS.(J=BDN0OM@3+7@@_+@0-^YC/B[-!J=.Z*E /^&)W]H/L>6WB M0\0:F,4?C;,@:UDL3,DH8,R$/A1^,C8HX,$0-K[GFOHJ3T6F#/\0'GG-?CM/ MLUG8_+/I!%JDH51@#LU9W@' ^WF9M^*MGN]MSXZ/Z!J(==XI MZ,KGGZ[>BJR>?MQIE=G=A(+CND+*">+QQ]OM3.O0A)SS2!41=)5V+X0Y M:MXJI]^P &B]9"NW&5F"2(WR?]O%GZ;#'J7K(*;YNTOAR>^KBDX7U*4F9(Q3 M$.=5LJ19O&2WV'N5QU=.W2M*RY_*=Y>$],DK*H*NUQJ*?:88O23(_444 M8;NGP] 8:]3RLV;F>*MS>F-J/98_T=N;)G-_U%F*C(5>KUG*M)=%EF#58Y5= MA1"5S-2'\K+L:[6+@A\3.;S.>X&J^K?%.$F1<'JKF-IMXR?HY%P=$QZ%_-(%^9W$G6@,^"-MHE7N4I=OS1 M9(!%QT]<>C4N^-DTWEC":TI,6D3[.G6[>%" (E>WFU5MK3?U S$P]@;P1CT^ M)SH*SKVXB%=O_X^_2'[GR]5[_R6F-OAFC@/FNPOJDWO5F4% E,_AT^K] M:[;FJ3\%]+@1S9D -^3>G$D#(FNBF+IFN(],4?%MN^1QBCQ$^GJH@ $B!'Z, M=>GSDN@-SG'+'8!PSHNU\XF7>MR]&OV>^^9EIE.&@*MC=O:0QA05 ?\V(#P, MYGNIBY>JQS3FH@WP/L7=A7L* T\:9P2:R8:*ARL48^ST]N-1U/KYT=90=W^UWP, KZU=>DVB.84;V[/0@;!$N5P@M?O%NV6.LD?G;-=SD_@; #>MHD=A#:[R*T*2!9+\UZIN:__E KFG/6"6,24N^\M6"Q.3H_WV%_"B,\-2I/DH<)TMYE^< M1)1#_>SWQ$(0U#S7!BL4Z7*]VM":0YXHS>&%2I-LA2YNA;SM2FW!9[/$='FF MW-5F.!_?'SIH2LYITQH%*;&>PR3]A6I&(7MI M7T$-OJ1FP(4":O7P+L=9&S9TOP\NCI&UI\W-5 7G1 9LIB/K7ZXP802)\8%;4LZXRLK'(=CV#19,*#[ 3/ MX;5J#!.W4]4+'.Q2 F^#'8\#.ZZ+*7>=Q]V2:BKJF%JSR+#LMT!?55*>A^PS M$QX%3OM_K.8](G7@+^APM5-<&-:GNY,AW=R'%)?4ZW ]W"(?/.(BN-7T"4H. M>[I*4M0]\/C?/-KDT'G]F!C\&E>%$E/0P*R4EN+H>DK[C@5F3A='@CV9WFDP M^YBGB+]%4.NS4V G(*/JY.!7:SY(A;,8+&:& MYJK#(X'8C-SQ#VP-F?KZ9G=:)86("O< XB";LT$L, GJYO !PC)UX.G53H,% M]@#1!MQM3?Y0-^ZH()K81[FDR]3;+GR*>R++J*MO$!83N0.1=0Y5@;KI5?,, M =&/"T6]2X*;G$Z/_;.>E T(M@/1#EW'[ .7/F!)+.P#GCD5)-2S0M MQ0 U:FR3:**O;W&RQ5+<8..ZWFRN3PH:6&;NY@_FY@H$F9PEX5ZM=U(C=R!< MV+'X"O?Y("&SIH;&5HIIFZ3:^SM=+S<(4R-2)#TXLK^HHK./-LGU'C-/%U65LE MVLL1[Z#/*8EYWIRSXEK\,:-9=!A1+OH^W(I@CQEH?95R30':OL5]8H,-G4*< M&(2A.IXBU#MVW7!$>614_GQ4H+ Q<\5 ?3)-*D'J:5HS"=$$B=5MFU)G X[I M\!93*GRO7OD54.#EKIJJEMTU%YQ;TTCR5\;D=&W?"&>O:!DK%-[STY_$V6!A M"-:"]_7CK+A=_,,2W.OS7OD5OIRPAYNKWRL'DRJ4VNCJ*PRB < EN*_]_1L M:5*+#U;[;!P369TM7XP&LK@&A4:]=ZW5H7/HE2\0*W)RLZ/S? 9.,*3PG>?F M'%^3B 3K8.)1&4F)CAC>MBT@>B/ MEN?&I?8?U[N8I%OO@#%Z] M4Y6TM>I@QE>='R[(E'K=4<9WG#H*4E6*BS.AM]X+SO$N#BGI5LBB M$(UR"6QS\OP0T_G04V\0(*ZAEC@+=05&A_+#1>)N 'W(P&]P^I/.)C-+GGK4 M?83NJ^1/"HX32:&6:9!9:,-9'J8"-;T*8G*8E/-A&%#+D)K>BCU*/PA.YQ7I MS!S9S$P<*7K#0M[%/1\+]KDJ@#_8OP%0J[O?EW4 .+C/J=/+4K*J_\B"W)R>O M9,DZ_TL%R6_')L,*M_BE:E89P)!U29UO$^:+IWC\*>)G_/(?+1W77SBA[-2Q'_GO4*ML. MLK\FQ/FJV,O-PX_E>]/1[D+-F,;&RPT*UG\. ] [$,%]KOKC0X)U;U#:OXV- I N%] "9DJH%1Q M01\J]RJ1Q(O)5;D\I5.MM"#CGQQE5VY?8#0WBY)S=!BT(.+(^1"?5Z3FO,TG2\;R9=Z[H_IK\O9#Z]Y M+@(U6*R/X_Z8D/-+5'DPLFK]TH^%':4!-AR5@VF^. 7\K3ST1P=_5)%!6:D8 M_< 5Z$_C'[(1A5F_^STW:Z (&,DK%DIJ."7!,^A07X^R!D2M'HKGWY\Z*R1O MZ0SU*_8ES/^2HNK1K^X*B\B_CXGNAB)7!Y"9'_*),0/QA9,W@%J\ M5I.]2;JJ35;X1$%1][5?,"[8VRS;-H*W$ M&6FEGVOE1-1ZINZS8,IU"63PF)Q;0^!N )U=\L S>,^O1;+W1@_EN..UD^S-'B@L3 M)$?B;.6S$0*HE.[2X#!SN2+A*C=7D=S[8"Q)SQSK^)G.?&Q O)<-=]@'#UPF M.#]B1*SM#TP"6XI8I=GKK'E3A271C3^ /VC#L.UG[KN2G8C;]XX12_H9SSTD M3._:MW>^Y *+X/QAD!Y.]NNEZ?J1#AD$*_\YG&=6?):BSH@G96E4]/#41[O9 M1TCDY\O$>H*_FPQ8E\/[EZ_<5RG!>A6&:YW4?3 .$H2U<<8/UQO [\HYBTF[ M!T=)-CV:,C5+(YMI]"\EA>1RT2;)^0JX=Y=ZD.F+CK$6\2K4#2!ZA7[Z.. & M0"7K[/7-3>Q;-@$!7/>4GVV#T/]!^%MZ ,&Y&,._-:A' 5+&$*<3O/X*1?K7 MB\04\SVKRL;C9)?3UH(IBXFZ"N%&X<^43Q_ER"O5_4\:D1"WC"4YM,2:H%9[ M5A/5)#-]< :BLLOOC"? '!5[2B_JZUJ2+,G$QC-_)(K/9=V-\'P=!V#V# _; MU &3K7+P7:XH5NV]NG$*?\ 72*L.8X_!GH%K>MBO4M???_,VR@])/+[ M<6YVPM-_[\R,^FHVTY@S1P%A'CJ^4.*_$M0>!93UJC:($^_9!F'(TFM)4FO2 M$@%4[(QO!Y^3I>IO>4E)D?K_7S[I4HQ"^U@5(L48]VUF#P+>67A]]=+:Y-8* M4WA(*.=A-'/P-Y?9)^"R6:)RBZVXN3'%@"W9_*6^>B3X%6989KT =[^I_SG6 M\WZ9>I2*:FDOJLUFAE;/P^N!UJG!O29 7_UC*[D2 ?9?XM=WWK)G;?"HL7>N"P[)?_NF3.!M)@\W0O5B MU 3WU>Y=U5S?<\WIJTY$9XOC:<+*#:N6W&@2S:0SYZ69UPH$4FV&3?4>CD!! M$R1+GRQ[;_W8\6$@EG#@6@)W'QA3,BTP?2VZ:[VY83$G#[%QK;-2B9),>O$O MQO$)Q[KR/R)@9O-J9&=C=-\X-0BZIAXG%V:HU3J-=UL/P0N4[;YU$Q2D^5=" MZYPURB_)OB;,(9/O1W A8!ZH:C:B4Y-Y_K3]0\\8-446DUFE;Z$0H2B"8(BP MP/J?Y=KVH3+:R&=]^?@]G%?U.$*N0.%9VK1NY^3'T* B%_+,#^A^G)2TUT?O M=.BPP>LVW[B+"(0U<=ZZ!*6[M7SI/?M=ZY+*S"8:=H:T^_050 2=!NT.\BP; MK:S>L*N4^+W'C?CNP>MF MW7R> ='PHZ>#>\K)UOB,R787K(+F53;^*<:G)Y@."8*M06,D D>-L33AS=,' MU<69*ZJ]+*>L5IN$7THRE21AU6 F[+A6*TYO/1G)&6:NPN.,WC]4&WC)KKJX3F@GXCBV@/6:%3>R%OTA M.49%J@R4U9_5.IM9%'IA&^_T02"DRCE)\K)_<$5RT/9(:ATT% JXF(K#V:PK M'/JL2WR?\V(Z>SKI%UT1[(W0@AP27#FI!XO/HFP-\X+T9\>RS=*#9>I MAOTDN!#1 >N5X4UQ#22'FI>/D3B7YVH\63V<+--.$RHBLGH'=:.RP > MH%C MA:$A9C?Y'QN YK_'"T+KW;C%$ER1=X.JA9FL4VS(30DEXZJ^8V(KH/W_= M3CYB9[_*AP,DJ6D$QS.6?]>?!:>?T7:M\G'S M-@7'^_CINSDGBW3 G1SSFMGG\W#'9[]PG2@?\MO0)-98533BLL85LX^*.1"< MDCZ?>V/W.>11L8BO;Q[-:9SG)J80A-[NFE2 MQV@4I CY,22A!798^UB44^3?JM>]^E:Q-')74QKL"2[>:)F$I/R&?W\O7< 6 M6(4^X#V\S^3*R:HQIO1]NQ%J5)!22=ETVGY$ $$[)%M;,QS^JT@K7++TX6CH M/)Z!2G*U[CBZX& DD!N1XC:%? MO;GS* G-2%3DQ/9)GLQ>5P<<@6EZGG\#0$L.+7XSY%&+"WB5]WVQQ!JZ_]L4A"EI_&QL"QL.A@*S'-9/M9(6X],?S MVVTS?[S(?S4VM=2'7(]Z4+9N.IZR:'I^L$VC_W +[18O.1@!^$%!+^1N8_L$ M7DQNK]U:_#U[ZJ(LRF^,.SX106N !/*GS[4IX=>QU3 L23]$["JZP819>:>3 M6DYYU!M]L"?/)S^E\K0VPAMN#]!JUM)D)Q;5'#6AA>Y:#=)W>;_54:LLPG]YH3_1F_CG\GD6Y5I-Y/:>E8C\T./K ^OQY9\.T MYTRD1_Q0IG"W$(#Q-8DXL/$(I/Q;KR _K>?K(TW&ERE(D?3-23JUF\B/M-P# M/8Y\=M8^"V?$)5MPWILOFH.B.+&,Z=_<&?J!IYM43N"1EOJ-LL-["6 M%^)2Y <7O5WC>C[I0 D6O"J#\'D4$)#T%7#=5LJ>!5/N4<6AUO?5R!=T/E+^ M34J_IEQY1*M.MT:XZW4UXH.6[S7/5>/U ]<44%3/"GK0WG65+F"<;,"WPNW. MP^\U[7&65WCA-3+3OME[&U)KG*Z$?RSB\/NXWDLCL'D]3N'2RG4:E#;'X8(Z MO,YS*=UO-4^MRZN"V?()(Z)' DDV4XW7_$+7DC5QD9<&H/6U\7B\6 FHS70F M8/SNTFZ.HPUNA1)@_V(\1+1T/-KT;5_5M3;M]^XV_A9^=@"P?C\-6]H#)0-K MP>O@\W\,W^U?*JZPO9L894 \;;F[3EMD\;OO><88%;$>PP@>@BOVP*R:8#KJ M<$E&A$_G&V+^+"H>RO;/2$C8I8ZG$VDP4+S@$5]W+WNX$?=/!8)S7N2W7(75K:CE6^ MIR0ZXE-N;;TDFK:@K_D@K>RAE@8_80(:+CC7Z9D<"R&95E-WG9_>02<4D.]1N+3-P G&Q$#I7/,J[*Q!K$#!K> M[?P-HS<,G:@4?'95,/\:7YQ I2I,B/1YA;-<=XAA9>R0+RYTATM,*?26+.F5 M\]DN'J/FY"ROQ1.D3@$$@PR_[7#3O1?0.%$5N M$S@68;QEOLU/0<'U&%^$:X%2)D ;(*D2D54"=7/7W"_VOUU[U^ M-5MDF-*I ,F<[>*DUC:G_S@P&/JN+0X]LVJ?7E?*3A/Q M2(CQCEV*%]$B8[\ZVR::(%D(IAOP($I_@E8L-CLZ>,N@,218@V=9+Z#"ZTP4 MS[6+5;M=\TSQ!R5*U(]\RF=T5G2F^I80TU-_C//M M-%V\*86BJ^2G'UV*LHK-^!M2-E2,\M9QK(IX+K=G+.=E6V-N N$ZUR)UT P M/XZ$*J/,K0YGT\]%+0%6AI:8O 2O"33[K(I>OPF^8P#XOUQ2T1/J?D&WC^X" MSJ1. .\'9-QT.])0&8<[.)EURWX;#O6S)"Q55C!TO6*9$$TVR3WIY=G^KZKR MM:N9FVBA1 1O5[4%3;>?71-XX2+ZS '7YH&M0,5[G+5N7.S&/VVIS3BN7SVX M;'/1Y=HYIT[.<-889H8-^Y'V^VIPMOQ/)]F2D&#U>CN!@09@]7+&V1*$I<54&6@KLK>X?$>; MBO3"Q>XKQ/,;S[.YT] &F>_>O&;@ M-*K\6,-"_3YZ!^[O>/ERM8#J>GR%&O<,99A,:HV;6GT14IDS?GAN[?$B.Z.J M4-?)DA/L32XO&?Y*;47F?_Z]4*YK*5 % DH$Y\0E/VG ^:X[T.WF?"]%/T1.>G/2N/Y* M%6B5J264&.+S%FNP(9QKO@$P7\\6,*I0W #J^]-#REV;K&&]8DQ:'3];HDT0 M?K:VW>Q9/.]]KK M6@V<:S\E?,Q^GLY&#:2,Z/X#2P]43W)@47' VG3;W\5XPU#+\L=]7!1H[-.V MV3]G&6(2AE]K-!+([P\1V/ $'_UK_.A#A9T?4&=RS0=<-99.4"6CPEQZ66<3 M8A^,=UUVBOU919+(;C0"UXW >Y>"__$S,ZUE-K@ MXJZ9FNNGG%MU6IMCU2X':)2S+;^D2$J&B;R!L\_#!?B@ M-HS.68E\BV]QOYQ^HXWMH!E9MVCM=VL7ZKT..S=*9G_0G23=$VQD'N^@)SH22X1P@'W1R M=($6UCZ5N*6XO5S&RG:C?RS:CY: I;N;Y8A@[ZXDZ-8#LYH/[U*BPSC)V_S$ MKH?D2[B^5"HBNW.#CF%R:URU0H=L,+P55JT*!6,;*=^Q5YJN;Z[^JT[FH<1T M]@XYM$6?YF%%H!98+F!NF'9%I:\"7KY\#(J2((%,=]:/E0J%S_>?Q6-.AKQY M$(^LR>B%D%:VM.;DQ*_#?]XS\9P@V6VRWE)YA57O40<>RXZ8T(*R#">._AI0 M6,B?SQO09XF2$NE^V_QII=FU_O8O S86-[_.]0%"=Y6M1@TRM(SO8X(+8OZ< MCJ/?L6E#3OI\W+80C36#@QP&74OXCT]//H!Z<'858 -<]*4?6&1&3>"W-LJ' MH:DW-[N!@^X@#CNPN6>FJ[6Y2/R4U;"9O7JM?5V6X#SY_34/S@'])E6P B5! MO0L7F.;+J\H_?MQJ&)-I#JAEU-)XR6+ $<(P,;^Q>M!YJ>5Q [@#=1Y],-XK M'RL/6^=*H .!;3LZD9259@*=G[$#+=HC"406W$Y?_L"^K9XEXJ:_X=YU<[)B MY:-)(L$V:%@,+>C-N$UG[=-._>>T)=L+B$B+8-M"K: /W]8; &'%.N!7%:!U MM$M4IU/@2;^!=XC/X[.6:YN4*L^R^1E#O#WG+KZI"F5TGZ)+Q [ MEZ!88+Y%B]=VTFWP!M698/KFFE[YH%5UF9KKIDJ:S5N:$V4ZUA/R?C&1\%/= M/X?(8JX+T/% 2CN/G,#.&!CJ7;R1H,TWFXJ8].-V7[J6C) A0D*2*3@%S@A+ MTJ?.K.[:N> RT7/2'-H_B*CUNK:M$74/R74A6$/ M2J\2'':;R+IU('0X'=EE*M= 'TIWNH&*)3??H?(7&7$;AQ_6\,,?$=]@#T>H M$EP)]W,\6OL3CKK-=0WIPN]"@O%B5_5JXJ"(VW!-@']:L6?-,%>P;L(VCA+3 M,XPPD)),'A5.%X6[\81O$VCL?CDM>'P#^/!U7RFRH!MZUW4_4#4ZJEUS757Y M,98!(4U/W(U(V#E0XJ.W+3C3.-;@,G?-5\,,Q/HXU4VIZ'W;:_+=#NO(^/-, MOWD_PX+?8A:!17;S3RLF"<^TM;'?-94V@*E@N=[C"=;*VN4J*4D,I\7;94^' MBOJ<*8*..P\L22<>T5-$D#\)HE(S_?W/8ZM@8?&L WNC3 ]]N3#Y%]607P<56XC:ZJ"T>]ZVIR<;;T5@L&'@@N6Z29P:&604PM"& MF9G[ >?%K8$5RG2"?;:B&IOCI#>--2TY+0AV3SF5+.OQCZY^P@5 -ET.#>(5 M+B'?V<:C0J\B,^.F7MR!$9U6>M=1KDH1X/C8R\X+@1UEL/'C6(<&A7XHB;L# M1\ ^E 84JH=1>U^"R^SW+_PI+=93E/8[XB$!Q#%*.??]J 76X3 2Z[=EDFBV M@VR,+;$!*?0H2<15?LW5/UU&[LW=WPQORB'^GUY$FEL,F-?.JDV?B0R*7X_* MV(QO/(9M/FY>2HSHI4B(&!P%)2,<$G)&FPYT*O F=<]KL!37Q->+T8,DSAV_ M&E_K.(\9TRS1%!S-9^I@!;D^. #4:$#/>O,%T@VQMTP:(3#',WTHZU^V[$Y7 M\M76P)>/*TWQ5Z+,X)'V0^BG#5; !;;A2HI_QM%+=])I.L4@]'O@Z(\,45;- M@A0&HHWU<*,GR6Z5N\,[$ZLO['12NF)Y<^0YWD69 2-&]8+.""# M7'35/$T_Y]I#'"M<[;D_]#WN#;G7MZ5[+\V8+T>&]X/QJE1_B-S>#:"&JD*U MLH 53,^< 1B9: MF*JH@G?.;-K.#WA\:G1[*3)1L=3E[ P)PGQ)&2NW,0H&.@ MG?> ECYD_LPOW6[LI];"[ZZR8+:V]X,D)>Z@X#YD_7@%+$Y6&"_%6<#N?U6Y M2G;HG-BT$?N8^ZX\1U<2X?TC8<+U#H<^KAKCYEB.E7+P)"69BAROCE ,+Q.K M'_N CY0MB[FD?):H+A/)IJTJV.Z2H=)>,/G2["H=T6H'CZ_PR4*(>E>N/7_Q MFO_D3J5^8365-!G/9Z[Z [PO:E1W^4A,1;-D69/]C64FV^]E2VX)2N M"R8?@58X"''\OA=J'ATKYR74>Y$^)+#ROF0<3:XJ_4SHHOOL12/BQP)/ZG,1 MEQ2/@V:P8Z&M3$S#J+Q9*LMO@247SY=.+=N1A%_^5$RZ!_GOW@!\DH[(1(-8 M(%.U]^-?;C0>K+,'%@*CVVW6U7\W#;#.=9;O790LU>W/R\_G?+)879S[:6MK MDZ M%4==QF^JA@'\_?MP1P*N"!E2RDIN@++8[D\;5GLHO9T*-/,*3*YSM_@J M0YVTM3IR4MHC9>JDRY>T1O.WDE-LXBC 2BXF,$_-3E#EN-/PFZ2XTI9&4%)Q M9Z@!WJ$0N2CV"[F21]G6>Y:1:=@\2V$U\)E,<3&-^.C+!,EV0=\Q,V2,%DS= MAE&_)61&=\-2HV#G+==Y9'3,$QHKG6#VDY*4#*>D%9]E?&*=*W]$]P_HW6L^ M,'UC RZZ"'<^@)RKPZB#5TS0V:6!5\GPO=_C@^7\A%AW+UD[*?E:MX&'.I. MX6U:XGQJQVI#C)4JO(1(?D^0(.;A2E<)#6**2'L/A7F=OY_;M<66DF%7U6%: M-^@J!,B3K:+4UZ?;:W72%D8W>:%DQ!O9HMC4EH#A_CS!6+ .S(WD] M)Y:WI(H">D\7.T17Q">J_K@VA 16*8D)FC$JG[N0BZ_9]M?TKH"WU/7!2_L&D W!3S)V.6S4BI)&7& M0OUAY6A/2(^*2\B3;6_E=8;A72AS !>CM>M\/EU['58UX_K[14 Z%I//PJ0:G[PV \B^&[SHZ\U:%Y8MN /W"-X"H"QS-#4![ M!+J6:WH#6&W;9)],,!#^W6+D_Z2/!7=\T M>R#4^D59ARA8>)S[6=2#PHVUB"\!A4":_VTT>FAO&)CT!E"TV8DQ*H-BX\ZN M;! 7\N'ZLW(>'+(?3X'((S.)+,7E4YI^?9:_F.1N7;_2C!]HNG?2 M+;D,WO9=,#\]+*\:>2)%._+%4^(+\;CG5KB*S7_NP=/_K6XB*SX-;$;BPS8C M(V5>8KQV4[8FW/H3H9DJ!%;SG/*8PY)OEL_V+VSE:Q%"22$2?,]!0UUO^WY: M\E/\&06 .O$*\UW)%YPV_^]-;]RS%YF4=;*I__9281+79?\,3F61W=&ZG-W(_+V51\S.-8VCL7VW$ S/'_6@Z]_WPWF$\\ M JERZDZC5_%B2#R?K%VG16NNBR*=>WRH2]5W*HV+WG6>W/7U[ $_4\*(I]DF M,-\RBFS\EV[(P&, ENN_&OQM(U8\]5V)4?GB7N.SW9]'IQ*\S;J1\E>'8U3$ MRAM86Y]>6)P?6 N3'-OPSL:#%VE1 BU=;.A8S?,)W*"EU4"!* FSXNLAB1.':#P=^*= ,$JTK M,OQ>])!G:DI#VJS:F 3>JQ@B>B:B=)_%[#E[N":1RURXBM!_H^65]49]^>JQ,6/ _9%]A_^?>=ZWI']A2F9;T.\6/0':)N> +7Z M?UPB=N==JPF,4.9K#ERP@XA;J3LR[X/#:'%?D&#:PHL4F9X:>\77Q55NN &T MV/=DS'&?FN!$Z<_Y NV:YC97WK:[+*C$O&(7HT6#>WK:"7\*@>+_=:\.5,*P M\-5N+O+Z9 :5(.(;P-.DX1%UIG^AT M_(O)HQ2F7(*/+^E&4)\.V5'151ZF)..=_\<*.6@^U>!2NP'\IVFHH^!P(NC$ MR2I.<$8=UQ=V]]:!7?YW6/4/ SW!&%@-%UD(?H8I*8@%2T$"56D/6KL#7J9Q M;+(7@VL?_.P5H=)SCT!;]G%1X'DPDUB2^$"^$K<[3N%+Y"$N_Q:5=7]GY'[A M](W;*RL$IH"=+W4@(YP/L7;)<3[XIX%NZ'B1H/H(FRFOP# UC,: (&,FZ62^ MRFG-B+#*^WR/*%PJMN[,;QKJ4A"G1HD+K.9GW8ZO7QQT;FZKF=G,/SL"(=65 MMK9<\PU(E].L/H=3J8HMBC[WT+.? JJ^*J[3;O*KWY%L#+$%,Q*1<'X?_D#YCOG")DFU'OI1.Y%L"528/]]O>H+4%_B_;@O") M_SAGMQ4K=KV^E>]W2REXFJU)'.[ VK;PZD4^'4O10L)V>3V2 MN(NC. #.LI]3[BH>'UR-B[:8"[1IJ09K^GN]*Q_PNNKPN#LZVGF1C136$OK< M?-E%.#^S16EXZ^-U:XIPN7H=,[!JV6/:O=WJ/4P[G.<&8 @W0SP9G6%OX;]# MP&- XKY^S"I,B$X,1F\?Q*,E6-SS'[1AQ4LXVW[\[BW=8[+P@EGG-G\%:#G3 MW*7:#;?0(B\'1*20[K737)I?_[H! +T#WU7Q]3.YF,YN)GEIFW;6S<+$JW-D M:0;@5E_?\)B^LE1D7_/S__L?9Q[GE29TOMZGA"R^:)KU>=E6/^^ :*Q!($]L M%MTESK?C[MZ1%5O6.E2Y(PDH^^O .EC78E'APE>FG4T3^.-*JH[*KJF0.'D M;9NBCQ!)FB-I6BG?(@>5+;E MRQ B5M$ P^\L'3/YWS^+KM?H,/BSZ0!Z!:AQCK_/=%^(#=A2/P@#HC?/X_^.;&*.HYQF511*]R6*EO>)L8Y0-863 M;5 1$CSX-3W L^_3D1ZRDEB?9 S.C>N^Y,$5] 6O"'1B[V+G RG9KFDN]_=] M#A==.FJ0EL,%P_<$%=7#>M4)M]8E2.7ED;H\NK&V2*\M0Q:"(DI%EB(XBZW37'C92"?/@C7-%X'];"^ M2@BA='#-.2UWM]W*V>.CU8I"#D>QDU])7:UT74&VPMTQW4Y$ 3L.UI,3E>J" M@@+L00O'O,V9Z!=RI*+H>IK/'Z)"WI*KYP2]'^/S1X:KB>.4L3)KE%D?X9QV M8#-HJVM??+OPP+;[#]_+,"?)A]!1,#&3O[>[A^L] M$S4A7,7IJIH=RBHONX*2]&\ :/#4]V]*=GHRA/Q^OK/,+AUA-$60B6!.[@DP MS1GTGB%3'-ZV*?VW:[K#P*:>A_?O=RWBU)(G^J[W:D4R+Q]I4-!J!W8B[]T M],/,)L$L_OZ5(.BC6X\:@6 -7>7V4';DWV756M3/L;I;?Q0'_FE.(%H2SLTI MXX@=.7M:,^MCZS(=^<%2N<<;!K:TK"\&CZ;PRS4#3S'W/G(3I7!"KV MN*(ZZ=NEL-!>;0=,YK= .^Y?9S< 5_F3[M-J!F?9"$_6' MCD_RO.L/M9#*;6[SWU+UBR:C9_7E(.$/5V.XJ . D7"Z=JQ$['%2[E>KSXAS M+3+!A8Y9ILU$JR2K3V^5YY/_-U&[N)HFPH M[2>F)#UP22SLP&&](QBAU%CW8WG4'TV>Z[%LK.QSN/]"W-OK!C S-JE% MH](WL +@A)>JNH2KN\(6'%!AXW'B*G+HBBLU*)U=QW45W_>FM][BMJ^^$YM[ M)>EA!:>[_C!?7-P29)!$#+3F&Q>9.)Q%L.(V1)':GD-]KL?25/UTX]9_G8(' M2P*E=1>O?5*C^2^^;*[NK];(5X@=-+56EP;*'95[52V-BJW&+&S!W[/P-+\9 M>Q)7O:H WMB87YDQ)4$HK-+> !R]C" \52OE$5?@/4W(;-EJX8FYX$0=<8Q\=F:#ZV6,@0MC=?IF6@4NW$.]9DOR82Z^;GZ% MX=A1(M?];NZ$->R.%*(S'OJZ7$6(),JX-%1646X:_:+*PH2:,B?U!I 5WKNU M/*0X-F&@. 1KNS4?,1)P_NO^G"(LMGVFI.UV)1SI?\>2YG-XZ[2G":[2A3^/ MR6;+<&UDZ.J7%"G$^5\^@HRHWVOHI/90X\1Z%W/"T(3D[DU-^U6K!J!)P<'E M7WLW $E[:4E?!X=;J-!8XXVNDL2\5(+=KF"!_A[K*:N85.W0UL-AASHH"RTQ MZ7K=]SE;"IJX6Z=%#CS3GFI()$2$ZG:^NP&064;^&9A647]7-HH6^5@7[?BC M9QAQ%+_M_,#_Y$L (5?0+9NG<]7-)ZAQ@<6Q+KV[57 !4'P/,BB1HAQMZ%CA MWM0:](V3V$1P;,(&**8R=TK88J%13)"[Q7E< JHX$YZ4=2#?E5?*.(07H!+M M_A[RWDU'$%D[2)F],0L1$J9BSB!J!"PM7/:TW)K0_="Y>.(OK8P?Y/9'1CKK M:D<"SUR]TH?3M$5K/?V8I#XRFQGJ=]1JD P68!K4G13;=="40=.(B\;LJ;FXXQ#_A+BYP!/T6IM"55.]]#/0H68"AXJEI>(:C1\!;? MFYTM:5X*SYMSMM 6R_Q3(_RB1P>AF4+A)!IW@Q@+ZK^7HSWLU+C(\&IP+''K MO'5#9G&)6JF7NZ?@]!%O4S.G8U[:_30GY/.3;[0DW*'+21VB]G3)5O.52>]% M@PK<.^K3G',//MN-E4SS-*Z=M+/[:G"*_7<,K_!5M6R54*^20VR[ 6K_D+PW M9S5: ORTV#8V+:1:S*O0)BOI191*.9*8]@'Q6ZV?HI7-U>-=#LQOL.J)7#VA M8Q\".+SJ#:'4B]\L7^_=%Q-(+>Y5-%]\H!0^\J%3.B-H&\!^_E'=Z(N\;#:O8HXT1J[H!U,(<3]G_L.53%^_I,QRP-E9X%+E9MF;\@1ME?)'P M56DS]$RDKV,'&'21A)-5!/SWD@ WKO0LZ>HSV :=#=;S7\_S[K7.F5(F.ZIW M"SQ4'+\C4\L?[TUCXY:IQ9S8&]+-4AGV#CU_$(+F H),=+.>R\O#Z?P%(]0R MG"M^+[M5KX9];8Z2_<2HTC1ZRFDCE'-I?(9H*C+_LVD:?!OO*DA28*^/JX#72__98M% M87V2[EZ!E09GT&I;0V)2"".:F^TRVD5>;J9%7< =""%6R\8B_FS)P7R1[3F MIY:LYD:HQ7I>G.PZC94XBS@G\P03JP<24Y%V ^:1?TQ)!N%D5R7JSC> Z(M? MK?U9ZY1:858'Q=-WKRL8Z\J,,V/ZTHC>??0K8T[3X!,BVG@?)PD.O$H[O.;S M6%&ZY:6H/1\ZC[EHDYDC<9ZYK:BCW]6K H?+3P0 :^*_J'[#:H4+@1]?8J$' M-BXH!RH09-ZRL_XG9GDFJY7]IP'Z;NM423K;]:C_=:/ :P+A:NK\QUM-51#9 MZZ%,N-)T^QL5FRHC=)6Z<1COJD5+*Y9BNJI81OG1KW]+"LKLC?J*W6N.A_>$ M"=<.U1&K-8)9F(O3;L9Y,XFHZD"YN<1OJ?NU*@I=+VU[12+XI1T3)VO3E.:- MJL$!5Y_P3]<6'2CV(9)S38@$6F4?VX %.[',#=JT7QNWJE_ M<>G2Z4,/-=XBR@1^$F^-E^%6S[JO@(L+.I:Y38C,\W4&RY"V?;/:UTCD[(9;P,I.4Z, M+/;KL([:G\$D/8T^@WN(.W?-,"9]R;]/47,MC%6H0VLCM9.5E:VI$4;DK]3= MB25]ISPQ/B<13XZ%S_\T3129V2W_ YU=F/V"&@Y8[ZX*@U>9W2(NL.$C]LYB MT7Q"RAZI?-4OLY\2;&LICR7'0YM"T#> WW5/)U6*M1RC8"[?,!,9?EN--;F,J:V\;+IQM MY(5\R--&):^3^8QN=7F#I85*N-A5W!P7;=]5.60(;22^JC/;-()F5+!X*^I! M\2A?PSR6GJ&[7Y-?AO".WJ;J%=5*JX8 < MU#4CV&-*31 L= .(##^;Y^28S+33<3:RI!GRX2B9.3LZ25Z[ 9C^LORQ39*J MPVD*^>6/%RA _< U@O!\XDD7U/5>RL\RIB:_2GG2&I!+];#?,> CG&KO M[5&G[7PSJMT-)YZ&\X Z+ST0]J0_LS2GY0X%5ZUK,K=-I&(^/>9)I++G+EI_ MO=\L3T;AL9-']Y$S(SVC&PW*VJ>(]."Z:6/RW:OSRX25XZ_%O%Z:TKX5H> M$)U\<(Q2C\DGF0E09]1[M;8:=>'\QYYA C)4,5F*"B&PR<.TD[W>CZI_B^5M!6 MU ,[&UHV=47R')!Z.FUSUZ*[2$A>X*W9N7?Z.-ZLM9E(-+AR/\A:V&"_IG)% MWK'_JA=G!/"'_J^2U@:,[*S?[G5(Y.1NGE1A0\M4N@>=587PDYBT-BW>:^7Q MFD+\@+A1OV0_G8ZP@5*UV]VBE6X4#!?&T*^0ZYM3 ,6K?-Z=??!O)J!1]GT_ M7QU6T50()+RJE5WX"[N#4QJCE+&9F01[%-DMBT>X_(_VOC.HJ;!;-TJ5#M*[ M4J5*[\5"$Q%!I84BO80BTH*$HO0N(* @17I'(/100U$0D!8@U(0F/4$)$4*X M?#-G[LS]OGO.N??,W%_G_EBS9\_LV>^SUGK6?M?SSM[[#5+'(.&AS!FCNHUWQ]KU!?CNC(MG8X.;<_O@>C_EZ3EV5S@F(88E(&032-6LY)0M\-@.EJ'' M:3VX;4-)8S+2!X&WNO4I4^P^NGI$+%@!.U?"F5^J6:G2 M'N"X_?A>:!L)==I[-9<.,'4]BW-YLS&YI Z9^2CYB>.? M:YM>H^LH34R@?@')%=/W]-$/??:MS@FD4K\2-292;]J?AS/D@DT/X0]*/* W MBA@3&LKV"J:>H'E5][A0]]-QA% _"R C\I?A&H\R?A)FI#!X,;N;N@0T#CP" M>6[);(A(2%E4'!42L.(%]'Y/G/$):!W(-CG;3??F-(PC\A3!(&ETF@M M,0\XB(PI\ I!_=V(F4+X3T>%H&7X!,?DV1I+O%GBPCNS^LY=$@"$S7:,QG!T M]S6PK#'^08 1W?'J6FNB_,%KM!$Y>F[D\Z(5NT/'^P& P\O/%>^W-P5#4?GK M0[RD"()?*7[D"%7W-KP=X=0!VR?I-_Q->5\[+7#55,-Y^_=*H ?+Z&C-"\-TODW3FKZUQ+#GG2B.7M M 57A%Q^US_PYGZ"PGN]S9.G."Z+X^),K@$I&D/(PS&2S\-OB<[M^U9C<-:,P M(VE#A#_M,WUL:]R))'G_=K^2>8?7OFP\H"5K7I==1_7QN:!1(<^\9U[M/W05 M=JLT&)W*1K#")'JL4,,FA:;5?7V$QC)38Z6 K7(>VAK MTYJ8L' M@W#S)OY]ZFF+[*U>)EZBWG2DX4HF&<.:5!W3FL($XQEUC6*/,YJ6G.3N\B_# M5\(\8 R77#5Z)1^W6[($DYP,T_.=G!C,N=JI5E^9:/,:86,'.+X&)H+7NC'+$Y\DY.R01LS5H(ULRATI5/20=4H[RVG ZXY5>*V:#?8H M%F:G,;9A51?MX^?EUJ :!^N,Y/O,\2@]*%C&+U^1QE&$GT\0S/4@M91 M7JUQ!($ KV#7-? EH,'[Q.NV;J+A9X^Y4\57\9^H].09##VH8I8Z[^,&0WUK M":K3S:N\^)#!WTLK.E6_S$X5$8DW*Q)'VV3^]GVH% G*8%-9?SDDZS=[U6>' M4Q#X*C0N ?M[Y8MXNV=3"L94;D&!^;+YYX^S5F2M!G0DI-4*#3,DM[XW)J&B M7!ZOO0ONTEOK2:7OMXN_!-!YRH?T-(!9X2\:,-;%J0?*]<6_;UE8I)V/AK@+ M-4T /AE_J6^[ZK;3FK7(@ 54MN#Z1ZD#;[9R0]'&]':@#NX5UK;I!4G/#1U' MGK1H6].J6ZZ4=?HM ))6EMWPZY+E&7V7 9V]SQ[IK<:@QTR M(W7WN"MJF]^R*Y_PW*MWN9(Y?!CSWGA-4?SU";C9&RINB!5.8;7/I7Y,C3 M#H; 3 =EE5_W2*\K0,^IO<3ZD2/CE >>!T46]N^$D&E%$2S/Z2( .9KF$M M,D2A;O#J.&S+/NTOZ3I Y&KKG#JJ%6S#U/ZP*JWN[FAE8V7*3$ILFX0L/$SH M$S;( 9F\%54B:0ML%B5N3MH/)& MG!F;VZ#;3=>9(T\&KP8[@M?'>J&EX[HIOF*-(Q5LS.^G6F+A/Y##,5("S1:' M1_99"%W+6S<8TH(:M]FOX-<-X\+QX0'VZ]2@">8E\+OAP7Q.!$0G0/(KAC#J M%4&RX-T3@5K%XWB/4Y1DM]9OU'2">5X-DRG$:8^LCF9 M;\@4SS60X[5?7;1D^2-CE";,6NDF^]RH.ZBX6 M#"*?E+-FH-E](.)HKN4'9ICM:,?)TDAM6-L=GIK-NMKYDL;VXG6 !]>_C3;M>Y?>8SWY7]OP#C*)73/TI4^ZV9OCFN0_D1!#G#Y71 \J M"'[M+'#^:KE4?R:@+7!=A>:S ^NSWV1U?/VK]!"=-:=)F%:));YH>@C'QR32 MD8X3[E9U1L3Z5HX&J:+V2T;4]&X<9O'7)TB(KDH7Q;T+?LC$>4/Z2Y7XU7 $C#G9HECV_ MATT#V+81U<:4H MY^ ADDKKQO )1NL=JY*5&TV8PU)49QR4,:!C,-_0H#91J/Z(YJ'5M]AW7V"P M$])@D?XNOF$M6O_P.*N"A#]V-T'9W7>\_V4GXO>6MHB=PJ"I*DHR77CNOC^VA@-Q @;8MI?TUR.&/\WYNR+]?+/&\ M=RA;UOF/7=>K=EM-YW>RL^\"%38P_<=ZGK&TXF2"_.K'^L/K9A6%](EAY/@G MM-2X^(1SE$LNVNX&^,G9H27$!!6RK+D[8=@:_V^3<>B3F=1]XO#D*-4 MX %@#OG\9T+-@"A9NR ==!<@6I3P[YKXN*8*Y&DWWAZ5:_FGB\(2<4*KNV$Y M*)Q9M+P;[Y@IX2V2L,!Y/X&""K R:/[ZNDTH[Q5-B_OC,;O3_2L\S>%7K'A' MRODYUC)7!P'=^UM7FL-1APQXI[RYZBL>_SR3ZO'CFUP 'KL^'P;067C_)8 $ M#T*S9M?MVO(C:@/H90VK%0M&6U)TW4S/3/H?(XZH4.,V\)3"N183;3X*R#V\ M.UK2[P%FAN]&+0%8.0]6@W/^0(9]6N<1U6%)'"MOSJO+99H@]?(57BCYZ^Q^ M/^Z%Y=FQI]%R/P-N1:H XW(=^J4[<6]3@/$2O MK(XW/TST;QCXIG17H)Y]F^5PYBE%''C4',LWY)8N?0U>3AU."TX)T0 ]P3H% M*8+\-+Z:Q7H/.&!]G#YR \X=588V-2TQ0-314$CJNQS67,UL5++R K[):J;. M/\_]R(LX$_NL/>?Z^LARTWBXBC*\J'>ASUD+Z&ZED17KX54CZ0!]6Q)L>?OI ME[SYIO83%P<#D70#X;JG%,-VUZ")]?00I2GY2T#""MN<_RBJ$I\#HNZAO5JRXN WY^R]/W@PYRRA-G=J[3!@FK!KGUV- 1I++F&,\P>S7Y" MWS01[#TE.T@"^SH<)(H242R3?0#Y\5TXF+RKH_)[\8)1%;SR.^CF+L/ 3YW7 M(]1#2?>V^PX!8D>%W%7EK:V#E^H4[9XA4D.\ M7,98*E-<+7-X.C-$W+>W%N%TXKGXD+4C;O #M,\0"7J5S+T)+ -C*9E7*(A! MX'Q:]:AV 4 K.5V:*<^T@00ZC%,LA[2=W57OQ8CYKD"!WPF5CEDV+?8L=\TX<*/@_^^K0^Z*@AL 3(;35>/F>CKYIJ% MUK[1HBN=2Y#/$S[#@5%N17@ ]& M^\3S\F&:RV,$IIPZIF FI:!I6BL)E.M1U/NM[^8#N"8T!"G'KP$ MT'??!O-O)*2] MKRYHJ ?:E0J?H((88)UZ/+$L91$X\E6]=P- V/4MRJ1'T]XO]P3TN=N?/M5< M+DF!M&KC'=?#>5N3%(PXI[796F_BA^&,!-J-;!T&LEF(O2H_@#>?MRU=4)09#"AZ?B$@.+E2]< M(E ?9*Z]%4=&:'S25/I5C4Z5Y =%AB(9A\;A!9@*R17RQM/>;/6DZ>2;=6%62(RY9P#DIC%K'^ M2L&]/A1V%V]EG&"K@G?UP1V(/\+F=,RPE^^*!*B"XF(+D[WA?D4^?..510-T^-BKA)G.YF!.4:J@$U@DQFO8VN&KP%]W1#_XP%>5 R9"*GK&J MW#A+9*792UW@.A\I>'@H:)6>8'$6F%P.+NBW&I@;+4DVLZR5JMUJRD'H*/&Y MF!D /G<0]Y.&F#^KB _@Q7'AV/J8,.D%\*%?X9C0&+&GRD/1H.()J>S*L",+ M[&GK C' X@_^M)-4J,2!>9V4I!IZ44L@"RWE,;U5*Y4M$BN"?5&[<6;]=3BD MO%< %!O59CK&GB,[&J%OWQK@91DVV4V;&;!>:12*6MWW$B RW1AJ<,%PR!_E M7HA)=4Z+W2/9)JT0HY8*\\>>]OIPX*EQ 5,]SD(6;E:0L'**[J5$!X0+AC+-RQ-MYM]-CCT"349CCDE,AH)>=8Y MP49_8,=/;V9P@Y_^[+TN]43]1]I[49(9[W!W'RH+ZT'G8-?:A=WZR@>E/%)& M*CD[4L*M(8FO3 R4TY678C@ Q>(LSOQ&SNS"RE)I=P/;A\CJ"CG3_XV=@:Q/@5;$DGQ[XA[?:JE]5$P(50HT BKD=]0 MHY#5[.>'^\;?TAY%%@@UDZ =93'K)=&Z*]QXXK,P.FC5^HY@7++JKLG;U3VC M;E(-CC7L:9GSWC^$?O*^H3C'L*3GS2-H-,ZCW4=[&C?RE:)I=Y7M3S+U $Y5 M\B2EUOOT5,L>"@/)X4(2ZQN;?[[E4I%PT%-9;'W]8;ESLUX+8WP@1#_(1WG5 MY2("D:E1?R[\!HS+!EI;Q%]+OU<8$;2/K(SK2>?N9K]E^GD[P.\[A@VM,3$0 M2F&!"* 5'[C[BR@6"4RU@,T>FJXM)*O4VB+59$AT&)GTCYWM:/-?6:0!4:N] MTG'Y3'AWS'K?G!F1,UV+'%^RV^.=:M8VMEF?Z__WF#AZ;) 8]3>(,=/GH^][ M>NM6_%^489XWXKOM'TN;W>-?K,A1(*.C9C%'0(ASQGG?>IH2 T,',PTPH;@L M;"J,:8;PP+Y$@G.P/W'N^+!JQ+:X-7.[Y6[PO0?QI9036^]-Y)): M9A-&U]A2^&,?)5\"4'R7 %U\7M"Z)=6N7,&?.[:!C*E_O%UXP_E1879=$P#> MUO7ZQ!R[")A>B9N2JG=]Y>Y9<^W8.F&M MV:*Z%?O0$PE*;\I2JY=W5\@+^AA!&,M!T"?2HEVWC47>/M$,1D^9_ =WV,F_ MX(>#JRV)TW84!0^_-LV$1*O3EF#\39?3TJ*.%$+12 M)$2EVM(M9RO-M7(9?#]42L-TY0Q]0V"F?$9*NE24E7N8[CP[V4'FORGT/=?%H\=&LYR9TV<]=H3<"_N'^XFST#U+VT5!" M@-GU$BUH?8R4]Q'TE_]!,.&>*P3!Y";RY [$TJM[MLLDCHQ&4/E6^_A/)4CS MEFKJ_OIZZ(.^U9ORYR!IVAUS3;$Y?R/;J;ES[]TMM0#H.=_G],>(+Y]R]Z,J MJ?RV_))A8UAZW&NL71+,#GO3--L <[#!>3)6NY4,SCE8SBHNL>ESD"SN2'&K M/4[B"GQAL%3_?:T:$#(Q0!^'U(,;WU"*#_CBWV%JY$.3ZD-B>)NC5+]8B.+' MZV/^7M+?T[6OLU:AX=%2SK#&<\UZ\BZ?:KTBJ4B-2+U0C>G%BS(93EXJZ+72 M%0O1YPZ#@3FN0STQW8+X2(R1^IUR6PO;O2TO*I M_TI&L'%XP\S)J@@ [.<"7NEN(62X/:P%>5!76;YS['%3M"W*779GCG%DU?5B MFGCZXWYGWR+T8+D-$! F?5$I3T\/#M*>^7,A_AQ1-JMNPA:U\36!A!EG'F/4 M6%*US/%<3I1;:[2YY:O'"8_K@&'1+SYDJGVX7X&H9&:-VB%'28".37NOBF^Z M/M4UP8@;]7DG1POP(7--GE13:/;#W,'7$,-(--E0KM!&PP)ILBFC1S:O@=?* M8[>@CQ'2G1&T;R:&Z&G G4-AU[XV_Q1N:4"8$H<.ST;/GX LO M3GH1A<>6NB&D*C^IX;U=O5G_ NV-A MKJ^U7(TG:A8,3UMTU(E7!=G9C*DY>\C9$Z>%$OW:/N-? >TD3S=8;W5#H"PM M*I/790N=0\M5;"T8;5D*P6R#/91$!8+B=(;ASWH%8+NZ5Q70 E[]HV6';'8V M:3?&I66Y7>E Z]8WZ^UFNRD(63V!'1^/N0G/,MGIYL?2<"HE2GF; 8>A+<&' M4IYU+HP]F0*>ED(OVZT/.-:PVKQ]Q6$SMA18WM*2!7<1\YG5YTW0&V=C>QT*EL! 4^V^5DGD*R MKR.^Q#]0 \JHI]?45)U3WUDJK! ,+N_36L@="*&7" MV4]L7%IX1EK:U6W=K>7OO7I+ANSE*-**<7%#U'9O#^N.>0&YY\E??_"?^AA. M2$O6W)O0'XU&508XZ:\#!S"H7N[;IYS M3$\+4IPS3[,=!? ^9,7"TK_+DDM%B"FQ?WO)$+%?Y5T_?$0C_*G&VD:G\D<,F!.U<7XBG+,:P7"@#@DB-#B"E#&U&#' MH9:<\4_5'P\40(FY7OI(@P(Q=^2"D[;)%F6@YE1OVI4JTXX//K=QR@OKLZ$":_T:8RCNO3PF:"#-^H9S2SMP"=P=I3BI](X\2#YE2FW3-! MLU:397??WE.F;]6;+B\DJMAE1@$W!"K8-3@,L*G)!3REX5&<[?Z6HD9@N[DIOU#T0LWM)9A]=:L]".-&*>Y\-QSIBZ=E1J9 X)OFI_EU=R MIA;=-5O/*\?H-[XLL]B_W-9[.98 +<"[8_,HR\! MW1R"^9NP_QK![HK)WKUVA-*NSE M5J\>""8,C3[*VEHSLK\;<\R:"87JK[>WY+BM+=-_K'CU+$QO9)X4$0ZG7S@:ZJ;& M1Z,T7';YZ."E[E8%\?7"[Z:?MV7I)#YK2W#+5%J4^LU^O[:M#BSP$_"F)0U; M#^<5Q][&OQ[9PMWQ*>EN:IB!O,LZ]4,J90>^UW]-/; 8RT\^OQE$ZAGLVFN, M+#\-A=W!/\#\[D5FXJ*=.OAB JZMG'0KI.T=SDOUFL61N M;'AR@T3#C60>YH6MFWN&X4LYD"^?A]ROIYW6"L"5Y/DW#/)^K7WQCNW?I<1."2Q8E#S^!@HIR2$ MP:H<#[$I2]"9U>"KUTY3POCW;(6QO-5T;TOWV#0I8)B4 D=0Q80\O>1T]9AZ M8VZ D[9#G%B48_) VF<::0K"M:O@9TW*MPM@EI :!0DU!&,AY&[V]8!%MZ\3 MUX=QUIK<:L59UI4OQ-K& &\4*\^?@,7U;1Y9%CP%<2DWWQ'H-KS_$J8:?/LO MOR?A@&[NVWI0UKG2@7)32=C/%1XL>3'(L=P][%9[>]NM 9^241+)]F- A[@4 MXN[6EDS;]2?<$?=E>/7PZ==K>%M,77%9:.)DV/^3COP7N79')/NR&[H3*0VI[^YUIK/=;=5.G_222B[-__TE.X' MH=G]4Y_V%.,CX:!PN#)/=>'_Y:*.>-(,D0%O9X'=+$BJJ_6Q&V!]^U!.N#J( M6\"-WX7LP\-EX^?\EG_[)6(;<>R@ATB5XW-%0(**U&DU=V&]9\*(3 M_&3MVF#G(P=;P*](GNJF_XF.*B_IXKI#\6O,WU\?NFDNRF'VQ<0?/;2$9VB;H'Y9?+7= M3^%9\_,GYBFA.L5O!9^G(%E,;1K/%\B_]3Z+_/R48LX.%&$=S.L?%B:W>8-UD)_UN+N\?%9R$9SOWGDU@1.[ V:>X84CZ?29_U+N1IA<3V6-&F= MY4Q/F^7HS[F-V;BAX:*;CZ0S.UA*@"Y%+O\Y)IBY15$1Z5QBUA*(M0(^5!RF MH61D>$/&397_OZZ+?@DH=,]&)G=_\2NWLK9;3'H0($$U-;BZZ2"KFI_?'/9O M_^__-[L>C7A;9N>A>!8]GN?N&^XM0SOS5=R0+3PS[MONFS>3_\FM_N>88LW$ M7->JAVDKR+X@3M612G7[_H[/U0 ]4M[89LNB""K1_\"V-&_A_>RP>K%&J3$$ MH.]:E^&8.6=I;1*;-X/KGM(!=ZQ>ZN8 @Y)]*E+,]T & C0EWC)/X_OA:31"9.O0N 1S%1.;R(?HS MY5K72\ -&X%+0-)'8'"W4(\C+2T!Q B(-1$)TRJ0*T!I_MG?(%'1Q0N5C. M2FBJI>]UAH^FR3=GU-OUL6YJ JAA+NSV&'HU_HU/'/+<#E^K%4/00@-!,XH= M()VHYFD:39>-^*&+#6&. HG72@#ZRBN'_LD3OG]R N:*SH_29 E#K)(-Y2 G MHN27C6UGM* P\XJ5X*R5VSE'LH-EGO'SZ3P)(OEI55%^'-$_V7@.OX MR/Y&_._ATYPCG%84=+352$EW5J1!R?3;)#-']&R^KAM"_EG:IU!?;=;_'$:W M,S:F &T/=Q!?;$W9'3:QN=?Z^)'2 MV7R.]"V@R,;CZT%,VII[_QL>[%P"Z @J:'IJ,-@2G#W8RJLP ]L*/S"LY@I1 MFO>-.EY[\9B&US5+*S#<$"WC3 U MR ]02R$-/<^O-Q-Q!.F@S^S#EUCS%FC,#@K^KE=/ME%QDRR8V_O; MAOF'\'^AWJG'.Z+*5D-;"L*$;%1WE+FF\YT*MPP/YI6O-B\;V]6UB<_&Y$V( M4YPUZ?U]SCJ8[A0K66W^N\=@08;@?1W#?^4]:,MX?MJF#<-V0$F\CF] 703= MPS<+_,A"GJUJK.2AA0U%D3Z*#D]VJ$3;7FB]4M1\'*55)/_?JAS_WR ,/AT: M(^D[RXZ^/4L(#L+YT( #76?KTBT? 7^0,@VP.G-_*QY?JE"1E0!_!S#0B?\+ MK,G_72K#20DTV+HNC&'O7,]-B-QZ.-.O#D\K8C%Y8AD^8L$C)Q0VC=2(DFM: M&CAF>2?^^9:+>!=SM$!J;1@5OOP!]FA_H7!WE>JP+KS1V]\U\4&V66 ZN$1[ M4FQ\W*)),.Y%O&1Z>;I*(8WT/T52[Y^#6/^V"%N?',:@]%;>R] *JP4_XMRS MO8'UZDEJ-F846C.#Q7#42=9'E37 MRNWIH^;P%-7Z./]O0O2^I6.H,5G2=MM?3BG\N_15[T&S)X:@Q#'9XY4I+/2\ MTAZ,ZM2?15*(W6\S([.H[.MC5]ZJ_6_*P?^/\-]#.'NL-1P[ RU8W,.Y6 0L M6T(/K,%1$Z4*"ZS:\#)"U/V[I4T"Z6/MC6_6 -ZO^CXBS!7P*PMHNHX5CH M@:*DWY.?$!TT,*-L)[NC!#M(6XFT I6OW,^,N3O.C#G:+">_9W(((QX,(C=:>&7(RXL\=:[*/<4P<7QJ$?CU^J 64N9J1AKU"FNE#?'&C8ES M?;1Z#.<9(C>6@ %ZYU;LFK(3U0764]^NT"(@-R3W5YCR^QRGQXL.3\72,C@, M+!<^Y5ER6&2IB 5?J>NT?PVK_+].9]C5R#"-6)32@?2YG0>O.%:QN@(? FZ^"BI MR4-0P?>@+P&Q'8IOU^FI\ O^G:%F:/B@ZJB'@9_C%HM!H:^?+(W:@7VFBD % M1WWEO^WHQ06]R"+(*_@DS+W);ZC=P_4P%3'L=006XOH!U13O\PT22/W%&9 W M_'9?+TWJ )S!XC@EC$]4\5SR5F4=/N?(# ,-HP:-68$?MIS=UW4$@F$?BTGX MW]E$RKRD Q5,]USEEM8]*XPR19H;#%O"ZQG!)N7/^W'D#\J6= 5"S/FNI[)#OSHW"+1 MN@/3^LFCY?4$;[^ %/]O0OJWNJ<&IYUO!TVT&E+?3J3:8RF[$&Q&B8-VF-SR MF*C)<%>IYLU])<=36^_P5-=/34%J(28Z .'.<^$=J]GMV'J% F9P\:!9&'-W MKN5/?^K1:C?^=W^RW3Z/,M\09Q]UD!T/Q.;-@.EQ+[.T(OGH"1SK/2Q[FK?; M,.-?<_;'YU;=@ N.;>DA(2'Q0JF0GP.V=Y7O#S$KFQQ?3P#L=TM ;DP2Q??R MV;"D.?GEJ%5FL/,AT!#Q)S#.F,KZH4.^;./P;5E5QC[3>T_OD?IMMO)AC,-C M?/&.!C_]$[M"X C%?-Z,_KE8X_;$'[/R"U+1,VG6<@-+T,5Y6 A[<-TUP)72 M(]GA$7D$_?FG4T.Q?UG2TQ-E& (68+=8UZ&JTH@ A+%X7U&PR@J10=Y5;+>3 M+338? #+FOHXS@6J?!8YOW9%./!JA)9SM?0-R'THUK8)O>PSI&1ER#KYS(SU M.TX7I'S JW<7SI_04Z$/7O0T=K6#A1DW20S=[GO*I$=K\W_[.ZXK#Y,^E\"#>K]CMB;@ M;U;C_FC0][$JM2@B)%WLQ+FG&[('CJE2BA33!EP!'/DIP M[('1NI&/'7;_"#6,J:TY6_HI;FG1LWH,BW/@];/WDR/W@[XFO[>$-SZ7<=.B M(GBHVUQTUH&+!TS<6(FLS5V(_%7%#D\)'GZ==^P?TGOEU,@=]$RF$D1)YBO^ M"^P6'R;>#AMKT6(D2H/5T H323"C4I MT[DQ3J,E#T??!+PHNL4R9 8T=UVI M'M]2GAAMN1J)"U6P/UJ6S#4@0S":WH>$(5/CC@*Z%(<'=G-^3KXL&.5SB;&< MY@\[\J4"D+4D+P9!+P$TEP"'U2@[6G42'Q3CVH7(H*H_6ZO2CE(\=%3M>U23 M(K! 2!= &9D4_9!#F=E$F[V;Y"(.IH IZ#_X F8;XA7%Y,&PM@^"%>*FD<#F M]O7,M,C R-#$R,S%X97@Q M.2YH=&WM7&U3&SD2_BLZ4K<+57X%DH#M4)60L&'K2+@+V;NJJ_L@S_1XE&BD MB:2QX_OUURUI_ :$XD((V0Q5@.=-:DG=3S_=ZO'H+^WV*Y5SE4#*7E^<_8VE M.JD*4(XE!KC#LS/A=/J[!YU>NWTTPK:. MXT-:#=A>M[_?W>WM/F:]_4'_Z:!WR,[/V/;[B^,=NCMWA<2_P-.C40&.LR3G MQH)[MO7^XJ1]L'4TL%&W?&7;^P?^ENZY3<0.D%U [,A M-=U^K3Q38<582.'F@URD*2A\XI='![N]O>&H2W??IZ1?FK9-Y>W<\RQ^2;93 M944*AET83HK.SK44R?P!"?@6M5DH+MFIM16PEX@L _82$BC&*/9NK_?X 0G[ MODP)^0;L!,:FXF:. N[N?SL!/U36B6S^!:OY7D;RP"2[M%8WBGK],OM'4TBT MX83E[41+;0:/>O[GTE4I% PJA39&GRY=]IT,+%H=Z<]Y9=!%P#TKS F@=&AA M%I+*H'_"QB6?658:G>,2.>8B. C%7 ZK]^F,H<_6!?*".?I[?WG,K?!7"K0% M([!A6M;=WE!XK/$'_2$VEFE3^%GHX!W])[WA10X60M]<6KT48"*FU']LYZQN M]PU.X'DU1L1"6%VT5G?@-$,7#,:R6:Y1F+D?!UP2T^7<727-ELL 2DC=5X6AC4'X9?-8>1^B/_=KKPT[02#-"A%[/. MX&]:CR'>=A!C#)>N7ORJ<4S!.)%P&>7R(N(0AK-<.&C3=,) Z9GAY7!%B#CM M4=A?'AT^>7HXW)1K_:;+-/NKU#>HBB(XE6L*'4]M';W1-7!%3*HA>]L"4CS( MA/)ADMWQL#VNT+<8=#L8=!+HK:!=_^G0KOJC%#\@M'EOE/F;,UV9NK<7DBC>X%DEC] MN_?DF@4+#?67NNZ#6%K>>X.O_FU'\>\+\DJIQAZ4=HR7I9R3-Z55@\]@$H'> M%E?1.IU\9+KT&H'K:5C";TPJ%#ICN*XW 3]BGMWDV MGONSR"4*6VM+Z(7QB0&@!$B+% ]EHAXE6%O?4,MGV;8"7(J<&^)%SDG_F-UI M(>D0J$H&T+M;\NYKPR)Z8$512<<5Z IUF!."HGK6,Q '19R+D^13)#W$#)3E MR2I+>:UGR!Y,*S S:H4X&3YH*^S>"V;92*QKB[=0X7"E$ER(2.LT-]376 M=^_6ER(IE-K"E:9WZ\P$^C>3LI(;GPOX$:WI?B2[P,G&R7.4QD%^1?3/Y2$1 MM20(1+XF%0821#B0HRDY;WF*A9S2:"1/Q)T^5.G$[VG9W.=EQDLZEE*#B58* M/+4*NUUIFY4KKR^]G" M84#(C<(&0O 8(D&4PK<9.R[]J#I-$O1VVX;K"A1RU/4EQ-1$5BFP;;'#"K_F MBS#[A>;H_?#@I<"5<-I@G(Y@G%2T)X[G,PS4Z=R4 G8*H+%%C*J#:A2EU'. MD-8GZ$]](Y)BY:F6TP#GU$V!@N=X'FV1JX3\LG7H"D)E@_?EZ!X2']8;WUIF MX%.%5V7DRCSQ5YV^I8/G8S*5%:4Q:1>(0QDK+Z M>3&;4GTU%1GZ+E$V% [=HH4?$T6!%D*.,RC8^A+2W$EA79AK6N'8SLYW MP-N)PA)D9>_;37>7Q81P&QZJ2W49KR9RUY MN3V"W6 ?:\!VJM@$%.V1MM@-SU%Z,:3M%J=:+,Q!L& %$S\-KF35:@R0K<)BMPLB 3R$O0<=OK@_=&M1K5NHUJG1O](:0@/*)FE:N0WBZB M%P1G= H6&HUK-.ZN4IPPBT5<)8;<%!"CDE'.C,@'4GXSH:U%GGRJ1*!Q=!UY M'U('0CB;]QH6J$"QIIJ[&EL)A<;8(+H%$=_?Y75992@&ETK]&] MN]&]XYRK"5#&BK"-K=G>J]6]$M2A 1S4L"Y#5*UBC9W2C92T@D#WNA=EFU:9&I.1^YAN/: MO3:*URC>'3K66/%+L2F,'6T@ I6,-EK6:-D=:=D9_T"%Y\M 8;E=C;WPB>=R MC;HUZG8WZO;6;^QE?*J-UQS4O4HM#\>5I4HWBW W!:E+'T@T183727;3GNV, MOLYB3)NE:,9^@Q4/RG!?K"^ZLA;)5V.4W%K_918%9=V40Y8 ^@)%Y(V5*F )L4&(!;B+^K(PPO[85N?.!Y-";V<1R5Z MOC P60"&AW8PM!8NEM>$PD22L2D2;R3[H6'G5&% ;03<-YH\1X8EZK[1$"?< M!$M;,=+EZQNA[C<0MM^K%"&0AF>IXNX/*H,[KPN'N\WN=>RW__/I:SZG&M;FAU+,;O@BMZ[]7[7]02P,$% @ "65N6DC3 M^XLA!0 ^4, !8 !W97ES+3(P,C0Q,C,Q>&5X,C$N:'1M[5QK;^(X%/TK MWHYVNRLU3RC#!*92R](6J2\!57<_.K$AUI@X<@R4_?7KO"C0SC3)0&$@E!BF94-5,W3X%>M8S/EOX%/-R" M/Q_[K;]":5>,J'S%$)TU1UA X+B0!UA\/7KL7RKUH[.F((+BLZ:6OL>R-D.S MLR8B$Q"(&<5?CT:0#XFG".9;%=T7#7FF)@^OR#PK4X*$:QFZ_GO#AP@1;ZA0 M/!#6J5JOOS1Q,G3G;2P@@DA=.*90D D.^U[HU:$8.3N$6^!YB3P7$CD@[(?UAV+=43^%DHD)*A M[#R<:R/6WTI4MY<&F>)('9M1) ^V_[GN7'3ZP#2:FBU1\C]H3J%T.LZ$!,0F ME(B9Y1*$L"<%_OA4-_5*HZF%@AN:ER-]&O.5B8W342)!A!W&86@VQ6&4<>N3 M'OTU5H]2XF%K["',PT^O#D=]6@&C) 3]J?UOZQY<=>\?'TY YZZE-K7Q1^JX M"/Y/*')P=NL]7O0Z?W?.NYUV#]Q?@OYU&W3;5YU>OWM^U]^B$3-:(DJ! MH4 MIR?:C$O50XPH] -LI1\6)U.3X[EQT@A3FB./R/DDLXGS)1P+EC;$V3)J6:*8RZ( VD"E,R[@HV23BLU MU909>P&U9/@4P86TO= _DWT.*)NF2*;?E2F'OF7+:O9-F4K8WBT%\63B@5-1 M:$M?&@N\I/>Z/.;[_K$@* ]F]):X8B:O F6%W50_&R7J'XZZ=':SA+UT]D- MO6*J>JV$?7VP:X*_56VK:OVT0,5-2$6"DN$_@XA @92#Y;);,H=]L!U(_ZLQ MJG=PA)>,2;&0Q$<)?.B$H"BZ6HD$06J\'PN;<;=LD$V\6J#O%AO)B_[9=C+G M'KE"%)=&36^\?ET#"R@#\)T E 6D=OHZF;X1?[%4QY-7A'YX48A1MG@Q,@>7 MKNKI(&58[698)7RC#*OWZEHU*5C9BDEO; <$$#(IS'?(?P M".:_R7;"M>:?= ESG?[PV@G"&:XNN6PD!)_PS&$;(#8=;X(#$>Y$!">9_"#7 M($::Z=5B:?C%,0KDX'TQ?9%5R4(0+Q&=,O;F!KC#$XA@Z;J[Z[K+9*)TW7QE MXS1/2H_S_Q5G8S];P3 W4#"^PS,,]VV+66R-9HC9*7U\2NU&-CX68D0@6V:,X'7)H_%]': M &72$[K]:Y"FO?3QW6-->PGS&L(\7T%Z,\[+>-GE>#GPK:5R1>$#5A0BBJA% M]RJG[3L8,>Z<+SP08OE $ADA*0IO/5>2[^F/OQ8?1+%T M9_52T_P)%SX<8B6.'SB0B%MPP@A*@J%>5\WJ_"=G<9L>JJ_%3\[0H@=O_ ]0 M2P,$% @ "65N6GL2^:PC P W0< !@ !W97ES+3(P,C0Q,C,Q>&5X M,C-D,2YH=&W%55%OXC@0_BMS7>UU5R*0$-C+)2S2E4(77:$5!/5>G61"?#5V MY!C8[*^_<0)[M%K=VVV1<.29\N2F@%B5)9.P0*VY$'"C>;9% ,_M?NIZ_:#K.LYX1+XFIT-*AN#WO$&O M[_:'X Y"[[?0_1T>%_!A$T\^6NO"[ 2MR++Q:(>&05HP7:'Y?+6)9TYP-1X9 M;@2.1[WSM[5-5%:/1QD_0&5J@9^O=DQON72,*D/?+4U$)WND?F7SU3GRS!2A MY[KOHY)E&9=;1V!NPF$W"/X5:;XMOLM4Q0VG7#0*9O@!K>\+KZE IL-$F2)Z M'>!')\OSN5Q)X^1LQT4=7L=\AQ4L\0@KM6/RNM-*Z%NAYOEUU%A7_!N2:TK/ MX%?C,,&WY-QBC=K\0]*!_7M]6GQOV%8B>1'SB$UVB1(9*:=_?9G?S&/H^UUO MU$NH;.7_ /+O?65X7O\09GM=DX?E>KJ,X6$&\^7M]'%*"VU7T[OY.IZNIK?P MN+FYGT_@C\GD8;.,Y\L[F,U7BY^%ER ^(12H,:DA5;*R]# *3(' 9:ITJ32S MMPVDUYB3(?&)5(W%"K>\,B>#M2%Z6'I51!&8*;V#M1/ AQD7"$O5!=_W'>A[ MP=#[!$QFIWW@N?[P(Z@]4+ MIM,"O$$'+$$[T+:IW)[3LEDJP1MOD'-)#P1G@KQ^AV_!64O,"$PI6ED2CJJT7K]JJ>*[S)^1*-S%JT@/* MC+#<8HJ[A!SZ7H-]T(6W:MN1/7P.>^ 53[C@I@X+GF4HR>#7=T'?]:-1SQJ^ M&;MZ50]NV#.5+*:GNX;-N@/W]X\_D3P++HYL_XS8@2=>V=;B\JVJ\;+Q&Q3M ML&C70I\A)2Q]WA+-9.:D2B@=OG.;7W3QZ+]4%"W-*%8DN$3GM'=/:"Z'S4ER M.6M>3[&2;=%):)P^.RPG1H7LH'@6M3,F"+K]P?LH43I#?9H[;C/XVNG8:X;K M/U!+ P04 " )96Y:#-]('.4' "I(P & '=E>7,M,C R-#$R,S%X M97@S,60Q+FAT;>U:;7/;N!'^*Z@SO=@S>O7+G4]R/./XG)[;)M?)Z.;Z%227 M)FJ2X &@9/77]UF E"G)YS@9NTH[R4PL$5A@WY]=0#S[4[]_56:RC"D1/\_> M_UTD.JX+*IV(#4F'T85RF9CIJI*E>$_&J#P7;XU*;DB(\6CP_6!\>#H8]?OG M9]CKLEFDRXDX&HZ/AX>CPQ,Q.IZ,?YB,?A3_>"_V?YU='C!UYHHK[-W_=.]\S.G7$[G9\/V,]!&.EF>GR5J+JQ;YO1FKY#F1I5] MIZO)T:AR4ZP<8GJ#YJZ_4(G+)N/1Z,_32B:)*F_Z.:5N._.KG%.TDPB[;+I)H.'5E;MNE27KI_*0N7+R>N9*LB*#[00 M'W4AR]>],()/2T:EKZ>>VJI_$[:&>H[N7%_FZ@:;LZS3H/\$4S&NF7I5R44:R/9 M=/U8Y]I,7HW\O^GF;*Y*FM1E0H:_;4W[/2=6YXIUO;SZ.+M^=WUY,;O^YA4_$;+6(N_&%U7 M/7%=QH/IKN0_'(BWTGH($L52W)9ZD1/ JA?4:.1/-"0H-5 .K*0JH=Y2U*4S M-4%D0)B'0"@F18$GHZ!Z*F,,&:$+Y833@6Z+H*28K)5FR22%O"7P[>QI,99 M&+#,.1N9!Q/$R@!W008DML+'M5AD*LZ$K?G/_?H%&6HV804*98%"#%T!J0W9 MBF(O(.];032=0,TYEB4B6G;-L#,G'3WB)!*I*F$&MNB]VCUX".28-IUY5::( M0I_Q^![G=8(]8=J.CCVX19E\*2I8AIW*SD8)6WFM,9C=8(W 2#R$]YBBSD$ M5VG8T[.S7IY8VDRDN5[8UH^&;I1U1H*1Y,$@-Z3L==QA6V&VI-V91XX' *:N M^-^].OIQ:AN+-\C$0:;35.'1JW4MI"%O0!A$13FQHH+@M2A7-F-R)BN08)QD M_)PH&^?:UEC'J6=T'BQ9&8T6!,-6[,-P"<$3P3I7=V@,2G0;%XCJCW4.BO&1 M[(]/]NG +QV?).$I/"HN.&7P(.\O./0[C@V&9EF>S"A=8Y2"$>NYZ6Y0,&[N M#+GE@?B)+&BAC@>-3]NZQW@6R]H^?0D#2T2P6\,I0)6N#39 =,^5]3D#*BK] M/ES-[K.MF[&A-X(C&JRZ-V:OR6:>5,@\R.)+N>\M;1U9E2AI%"N@ J)Z#"EY MI]HRROFXM1X2?89I2Q (G:1?5$E$0%SGDH$!:GDA[M$2*P+V=DL&OD7$A,A= MK*=D9[D:;3KZR2&_Y>^G)\N3W8Y0F:N$O2FM+B6C@K2(!*YL[&)IDM;<" E M(Y4KMV3\?(@M!Y_WC#=ZB)LUTDYE].!SURA4U09-.)S >!^C+TR\ +Y&WE ) M&,_A>\Q0Q4'%)*C_P;\(/E4A_W?FX?A 7,UE7OMX9_4I35&C<(XHT5QLUYH& MK)^0O>'QX>+CW8F%R#P;2ERD:_?'_)^"+W)%35R_TT\W)2)J.P,?H13L 'FF MO/FN/)(@YX*ZVV;CWK$I'7ZFZYDS9OJ@N!<>#S](8_3B-3A\]^KT*0(/*3EQO:- M+=%CD>_$R_4SR$'0.Y-V55TXH7V@4N*1SKNH0:$E^NU;RINV?(.^]]_WVDZC M^>3+NCU_+$S:-.C=9RH#1S=0[I.6/?<9Y6FK$V@$D^@%'$[+JWK@![!A@<.8 M(Q\@6XLBC5K#,XF"7'[Y/J("Z&,9W?#)O4B;+/1[K2"VC_.ZC'V3?[#+9NX" MIQ2NM@HNX :36]58$6S6X/BJJ5J0O&5@#M7.0[.OT_ZTVIY8/LL33?\3VOL' M,D@F6&AIE4#/EC]M.P >AF]S$&6^G%C4$EL7,!CLZ;5OP/?!P^!.DPOMV04J M0FH0HST8DGQ2P17^N-[XK!?02Y5SG<^)(:R4-\VM@VGRD(HJUTO"["+3(?GD M6D3 @[LI.0-O6W_)ZGR'UW"+X# R?'.7R\K2I/W2M>?W,%(6;B+YTI190>O& MGN%&5M9.MP/A/M:/K-W:LJW7[VQYI',%NR>\P][LA2M(OD\VK9P-_W&X@71) M.SYGY$,-:GP=:>=TT6QZ@CWOG=[RGC2WF)U;X<[F;#^^'IAD*DFH7#WW%T96 MDPBI==M?P&:?O&D.D@3&+:F,<":J':TI_5P1W]$4>VY%5" ,]CMNXL?'1+AY M;_ZZY)MQO]BXF.135<##5L>0LZ.CZ:,V'SK#T?X\QG\!E7\""$[$>VE08L;' M/<$_$@5-GBMB7MI/3_7,_X(WOEBQ_S=]OCEJVA3P!A''U9WP]VZB_17NI?5] MY,=-,!G:X1_^?/;-C=MNY)_$OS8??O/?5Z#/XRZZS!2EXNJ.XIJ[)?%+N 38 M\-#0=_YMW_&UV+G3"F6K=C^2\>V-T769;+Q4T'F!8WVB:3-QJ)ORZP7]YGFT M=DP)+XFLG5/6AE9OI%0XVO5#0RI3G$4F+Q*V3 V\B^QA#== MAOY%F?\ 4$L#!!0 ( EE;EH^C;3^T < )\C 8 =V5Y#,Q9#(N:'1M[5IK<]LV%OTKJ#-M[!D]_6A=2O&,XSI;;YMT)Z-. M]RM(@"+6),$"H&3MK]]S 5*F)*_C=.RJNY/,Q!*!"]S'N2] G'[5[U^7&2\3 M*=B/L_<_,Z&3NI"E8XF1W&%TJ5S&9KJJ>,G>2V-4GK.W1HFY9&P\&GP[&!^? M#T;]_L44>UTUBW09L9/A^'1X/#H^8Z/3:/Q=-/Z>_>,]._QU=G5$U)DKN?'UQ,G7*YO)@.V\] &VNQNI@*M6#6K7+YYJ#@ M9J[*OM-5=#*JW 0KAYC>HKGK+Y5P630>C;Z>5%P(5<[[N4Q==#8X/[\?,FJ> MK<>T54Y!%R-S[M1"TMZ=79-<N9*J1E M'^22?=0%+U_WP@@^K30J?3WQU%;]6V)KJ.?DG>OS7,VQ.(/C4GK=8IT+3%[_\\>;MS'$^',8Q6O8"("5Q)FL=DK%N6?I60 MB3:<3-=/=*Y-]&KD_TVV9W-5RJ@NA33T;6?:[QE9G2O2]>KZX^SFWSF MEP_38?U"ROZKMDZEJT>TO>FQO]=BQ2Y)<*O+'DNDH37,9=Q%^Q)K/& W+.,+ MR8Q<*+E$!+M,6<;+LN8Y!BMM'(*:O=.F0-3W?V(Z9;_)5:+9WXRNJQZ[*9/! M9%_R'P_86VY]WF'%BMV6>IE+9*A>4*.17VA(4&JD-K#BJH1Z*U:7SM02(B-O M^;P'Q3@K\&045$]Y@B'#=*$<$0(YITYE790HO]&&. M[TE>"^P)TW9T[ $69?(5JV 9 I7 1MU:H]88S&ZQAF,(G[=[1%'G( !4&O;T M[*R7)^$V8VFNE[;%T77R M_<0V%F\R$SF93E.%1Z_6#>-&>@/"("K.)2G*)%"+R @%&04;/0MDD MU[;&.@H]H_-@RS6< JI2M<&&\"[%\KZF &5+/T^5,WN MHZT;L:$A A!-KKHW9J^)9II4B#S(XNNW;RAM'5LE%#>*%% AH_H<4M).M:4L MY_W6^I3H(TQ;"8'0/OI%%8<')'7.*3% +2_$?;;$BI![NR4#WV))A(A=K)=B M;[$:;P/]9)??P?OIP?)DV.$J"R4(38ZNAE-6X!:>0)6-(.9&M.:& R@>JURY M%>7/A]B2\WEDO-&#WVR0=BJC3SYWC4)5;=!Y P3*]PF:0>$%\#5R+DND\1S8 M8T96Y%1$@OH?\(7SJ0KQOS>$DR-VO>!Y[?V=U)=IBAJ%PT.)YF*WUC3)^@G1 M&QX?+CX>3BQ$Y-E0XF)=N__._RGYA:^I)=7O]---"8O;SL![J QV@#P3VGQ? MB C$7%!WUVS4.S:EP\]TD9D2TP?%O?3Y\ ,W1B]?@\,WK\Z/Q]_!Y8CJPGY. M:%*&U4E2&[)F)YT]AQB%M@X;T>$-S&T"XM]KI$_(HR4(K]-NW,F_:\BWZWI^/VEZ]^>R/ M=7O^6"C:,.C=1RHECJZCW S^LR\4W^T3Z;N4N<4JC: M*D! #2:UJHF2L%F3Q]=-U5+R6TK,H=KYU.SKM#^MMB>6ST*BZ7]">_] !'&! MA5:N ^C9XJ=M!\##T!4.O,R7$XM:8NL"!H,]O?9-\GWP,+C7X$)[=HF*D!KX M: ^&E#ZH (4_KC>8]4+V4N5"YPM)*:SD\^;6P31Q*(LJURN)V66F0_#Q#8\ M@OLI.0-O6W^SZGR'UW"+ 9@T=%V7\\K*J/W2M>>W,%(6KA_III180>O&GN$: MEM=.MP/A$M:/;%S5DJTW+VIII'/O>L \8&\.PKTC72*;5LZ&_SA<.SK1CB\H M\Z$&-5C'VCE=-)N>8<][T%O>47-UV;D*[FQ.]J/K@2A30LAR_=Q?&EY%,4+K MMK^$S3YYO1PD"8Q;4A[C3%0[N:'T-1@1"3U/B'D&UU#&XU.FG= MRKM*N(5O_CKQQ>;[L/G0&0J"YS'^"ZC\ W)CQ-YS@\HS/NTQ^L$H:/)<'O/2 M.#T5F?\%-/ZP8O]O^GP!:M+4]28CCJL[YJ_C6/N+W$OK^\@/G6 RM,/-G]*^ M8+>+'?TF_E<#[@MH^]+G<5RN,B53]F[=]_\2;@&V$!KZUK_M,/XJ=NXT/=FZ MWX]Y:AA*GN@F]5-!OGD<;YY3P:LC&065C:/T>2H6S M73^TGCS%823B"ZU$@_?Y^>#X=!VG86SD7UT)[[<,_>LQ_P%02P,$% @ M"65N6B/5YO@2!@ X2 !8 !W97ES+3(P,C0Q,C,Q>&5X,S(N:'1M[5IM M<]LV#/XK6'I;DCO+ENRD=64W=YF;K.Z:ETOOUAUW6<@S'QFM2+I/!AT//V>GVWOP_N MGN^]\+V7<'X".^]GDUU#G>@LI4]DT<$X0\T@3)@J4+_:>C\[=H9;!V/-=8H' MXU[S7=$&,EHI/AJ*V/JB@M'R]P?N+D>T3:_1W#AS'NG$]USW MQU'.HHB+*R?%6/O[W>'PTY#B5\ER3!9<<])%8O9Y.X'AZ>G@ZF1Z^@XNC\[.+ MV>7C8?-[66@>+SX#S@?LP"PAO@5\Z,(QJ5\DR+,.O%7=#DP2CC$# MLSCF(:H.,!'!VS):P*&!HY"BH3WF@HXZ9VE#"S*&#[@()?RB9)EW8"I"XHPL M3("FC7@=R$M5E(Q"@I9PB:&!$UZZS\U:G2!<,A4P@85S=I,B[1EJ,]-WW7Z' MYIGV+7JM8_.O\*M/.QTZ+3/?8-4,V<()7AQU%&/.LC/FS8UCS,-O.$:W2*G(7H"SE7+">N.][NN&,J7D?)LV_^G9L-]W1[4 YP2GC'A8;_\/V7@-F]V.<0-2 MECQ$)[P@%A3Q;<:@!\H1>)/P@&N(RS1=0"BS/.5D89M&C/P*_RBYLBL*XRB- M1WF#';8+!(.WOQ/M+IV+G%M1*"4.1S>4(02EG=K#O)<#@L3;A_?=R^ZD"R^& MF5G^8BAI_:XY!+?SP .ZGOO$/:_?]CPNR,$R&PG))$(S8A[1J,5XS3,@9ER1 MZ7*%A3%2Q] QROJT'JUOT$1.5BLZ=GF\#"K$.;)IST8@HBK3RL8RQRH,%W<& MG+OR]1)(>\3;.9TN!BQ(L2$-I*(@9Y)#RO("_>:/MO6>$XNDRBPF41L$2+,5 M\[%2RV:@N@/8D96;@@%[]9Y@K6RD<95^.FK&KTW@#5E:NT[E;S73?>+Y*5\TTOAU+FTAV&(NB6&F'2I8M3=?.28N0)J]Y03$GY7K1 MZ%B%+7?0A"V;@RH7JC]UM,'\6V#>T\H<@H8'PX88HRG+=G4^]^ MIM$FO MZ-W[LK8QXVTSVLO=$[/AQGY/0)_/F^B>JL?&0D_&0IL4M['>)U-V5<*L'I MW<0R6VN2F/EEHV0BLXP7E>P*N+;-FCB&,J<1(S,6NGNK2I7,M,C R-#$R,S$N>'-D4$L! A0# M% @ "65N6O6;@3(P&0 [7$! !4 ( !=1< '=E>7,M M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( EE;EJ(9+.46S8 #W4 P 5 M " =@P !W97ES+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4 M " )96Y:WT.S#3:; ,# D %0 @ %F9P =V5Y&UL4$L! A0#% @ "65N6M[ 4%4:; ,NH' !4 M ( !SP(! '=E>7,M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0 M ( EE;EJI&^4[#$P:RYH=&U02P$"% ,4 " )96Y:67;8#8^L DN@ & M @ '!7 0 =V5Y7,M M,C R-#$R,S%X97@Q.2YH=&U02P$"% ,4 " )96Y:2-/[BR$% #Y0P M%@ @ &+% 4 =V5Y#(Q+FAT;5!+ 0(4 M Q0 ( EE;EI[$OFL(P, -T' 8 " > 9!0!W97ES M+3(P,C0Q,C,Q>&5X,C-D,2YH=&U02P$"% ,4 " )96Y:#-]('.4' "I M(P & @ $Y'04 =V5Y#,Q9#$N:'1M M4$L! A0#% @ "65N6CZ-M/[0!P GR, !@ ( !5"4% M '=E>7,M,C R-#$R,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( EE;EHCU>;X M$@8 .$@ 6 " 5HM!0!W97ES+3(P,C0Q,C,Q>&5X,S(N 9:'1M4$L%!@ - T <@, * S!0 $! end XML 121 weys-20241231x10k_htm.xml IDEA: XBRL DOCUMENT 0000106532 srt:AsiaMember 2024-01-01 2024-12-31 0000106532 country:ZA 2024-01-01 2024-12-31 0000106532 country:US 2024-01-01 2024-12-31 0000106532 country:CA 2024-01-01 2024-12-31 0000106532 country:AU 2024-01-01 2024-12-31 0000106532 srt:AsiaMember 2023-01-01 2023-12-31 0000106532 country:ZA 2023-01-01 2023-12-31 0000106532 country:US 2023-01-01 2023-12-31 0000106532 country:CA 2023-01-01 2023-12-31 0000106532 country:AU 2023-01-01 2023-12-31 0000106532 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-12-31 0000106532 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-12-31 0000106532 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000106532 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000106532 us-gaap:SalesReturnsAndAllowancesMember 2024-01-01 2024-12-31 0000106532 us-gaap:AllowanceForCreditLossMember 2024-01-01 2024-12-31 0000106532 us-gaap:SalesReturnsAndAllowancesMember 2023-01-01 2023-12-31 0000106532 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0000106532 us-gaap:SalesReturnsAndAllowancesMember 2024-12-31 0000106532 us-gaap:AllowanceForCreditLossMember 2024-12-31 0000106532 us-gaap:SalesReturnsAndAllowancesMember 2023-12-31 0000106532 us-gaap:AllowanceForCreditLossMember 2023-12-31 0000106532 us-gaap:SalesReturnsAndAllowancesMember 2022-12-31 0000106532 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000106532 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0000106532 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000106532 weys:ReinvestedEarningsMember 2024-12-31 0000106532 weys:CapitalInExcessOfParValueMember 2024-12-31 0000106532 us-gaap:CommonStockMember 2024-12-31 0000106532 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0000106532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000106532 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-12-31 0000106532 weys:ReinvestedEarningsMember 2023-12-31 0000106532 weys:CapitalInExcessOfParValueMember 2023-12-31 0000106532 us-gaap:CommonStockMember 2023-12-31 0000106532 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000106532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000106532 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000106532 weys:ReinvestedEarningsMember 2022-12-31 0000106532 weys:CapitalInExcessOfParValueMember 2022-12-31 0000106532 us-gaap:CommonStockMember 2022-12-31 0000106532 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000106532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000106532 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000106532 us-gaap:LineOfCreditMember 2024-12-31 0000106532 us-gaap:LineOfCreditMember 2023-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange3Member 2024-01-01 2024-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange2Member 2024-01-01 2024-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange1Member 2024-01-01 2024-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange3Member 2024-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange2Member 2024-12-31 0000106532 weys:IncentivePlan2017Member weys:ExercisePriceRange1Member 2024-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2022-12-31 0000106532 weys:NonVestedStockOptionsMember weys:IncentivePlan2017Member 2024-01-01 2024-12-31 0000106532 weys:NonVestedStockOptionsMember weys:IncentivePlan2017Member 2024-12-31 0000106532 weys:NonVestedStockOptionsMember weys:IncentivePlan2017Member 2023-12-31 0000106532 weys:NonVestedStockOptionsMember weys:IncentivePlan2017Member 2022-12-31 0000106532 weys:NonVestedStockOptionsMember weys:IncentivePlan2017Member 2023-01-01 2023-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2023-01-01 2023-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2024-01-01 2024-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2023-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2024-12-31 0000106532 weys:IncentivePlan2024Member 2024-12-31 0000106532 weys:IncentivePlan2017Member 2024-12-31 0000106532 weys:IncentivePlan2024Member 2024-05-07 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2017Member 2023-12-31 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2017Member 2022-12-31 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2017Member 2024-12-31 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2024Member 2024-01-01 2024-12-31 0000106532 us-gaap:ProductMember weys:WholesaleMember 2024-01-01 2024-12-31 0000106532 us-gaap:ProductMember weys:RetailSegmentMember 2024-01-01 2024-12-31 0000106532 us-gaap:ProductMember weys:OtherSegmentMember 2024-01-01 2024-12-31 0000106532 us-gaap:LicenseMember weys:WholesaleMember 2024-01-01 2024-12-31 0000106532 us-gaap:ProductMember 2024-01-01 2024-12-31 0000106532 us-gaap:ProductMember weys:WholesaleMember 2023-01-01 2023-12-31 0000106532 us-gaap:ProductMember weys:RetailSegmentMember 2023-01-01 2023-12-31 0000106532 us-gaap:ProductMember weys:OtherSegmentMember 2023-01-01 2023-12-31 0000106532 us-gaap:LicenseMember weys:WholesaleMember 2023-01-01 2023-12-31 0000106532 us-gaap:ProductMember 2023-01-01 2023-12-31 0000106532 us-gaap:LicenseMember 2024-01-01 2024-12-31 0000106532 us-gaap:LicenseMember 2023-01-01 2023-12-31 0000106532 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000106532 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0000106532 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0000106532 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0000106532 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0000106532 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0000106532 2013-05-01 2013-05-01 0000106532 weys:ForsakeIncMember 2023-01-01 2023-03-31 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2024-01-01 2024-12-31 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-12-31 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-01 2023-12-31 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-12-31 0000106532 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0000106532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0000106532 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-12-31 0000106532 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000106532 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000106532 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-01-01 2024-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000106532 weys:OtherCountryMember 2024-12-31 0000106532 country:US 2024-12-31 0000106532 weys:OtherCountryMember 2023-12-31 0000106532 country:US 2023-12-31 0000106532 us-gaap:LineOfCreditMember 2024-09-27 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-12-31 0000106532 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0000106532 weys:ForsakeIncMember 2024-01-01 2024-12-31 0000106532 weys:BOGSMember 2024-01-01 2024-12-31 0000106532 weys:ForsakeIncMember 2023-01-01 2023-12-31 0000106532 us-gaap:CustomerRelationshipsMember 2024-12-31 0000106532 us-gaap:CustomerRelationshipsMember 2023-12-31 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2017Member 2024-01-01 2024-12-31 0000106532 us-gaap:RestrictedStockMember weys:IncentivePlan2017Member 2023-01-01 2023-12-31 0000106532 weys:IncentivePlan2017Member 2023-01-01 2023-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2024-01-01 2024-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2023-01-01 2023-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2024-12-31 0000106532 us-gaap:EmployeeStockOptionMember weys:IncentivePlan2017Member 2023-12-31 0000106532 weys:ReinvestedEarningsMember 2024-01-01 2024-12-31 0000106532 weys:ReinvestedEarningsMember 2023-01-01 2023-12-31 0000106532 srt:MinimumMember weys:OtherSecuritiesMember 2024-12-31 0000106532 srt:MinimumMember us-gaap:FixedIncomeSecuritiesMember 2024-12-31 0000106532 srt:MinimumMember us-gaap:EquitySecuritiesMember 2024-12-31 0000106532 srt:MaximumMember weys:OtherSecuritiesMember 2024-12-31 0000106532 srt:MaximumMember us-gaap:FixedIncomeSecuritiesMember 2024-12-31 0000106532 srt:MaximumMember us-gaap:EquitySecuritiesMember 2024-12-31 0000106532 weys:OtherSecuritiesMember 2024-12-31 0000106532 us-gaap:FixedIncomeSecuritiesMember 2024-12-31 0000106532 us-gaap:EquitySecuritiesMember 2024-12-31 0000106532 weys:OtherSecuritiesMember 2023-12-31 0000106532 us-gaap:FixedIncomeSecuritiesMember 2023-12-31 0000106532 us-gaap:EquitySecuritiesMember 2023-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member weys:DefinedBenefitPlanCorporateObligationsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeTradedFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member weys:DefinedBenefitPlanCorporateObligationsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2024-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember 2024-12-31 0000106532 weys:PlanAssetsMember weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2024-12-31 0000106532 weys:PlanAssetsMember weys:DefinedBenefitPlanCorporateObligationsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:FixedIncomeFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:ExchangeTradedFundsMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2024-12-31 0000106532 weys:PlanAssetsMember us-gaap:CashAndCashEquivalentsMember 2024-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member weys:DefinedBenefitPlanCorporateObligationsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:ExchangeTradedFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member weys:DefinedBenefitPlanCorporateObligationsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FixedIncomeFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ExchangeTradedFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member weys:DefinedBenefitPlanCorporateObligationsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:ExchangeTradedFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000106532 weys:SubtotalMember weys:PlanAssetsMember 2023-12-31 0000106532 weys:PlanAssetsMember weys:DefinedBenefitPlanEquitySecuritiesPreferredStockMember 2023-12-31 0000106532 weys:PlanAssetsMember weys:DefinedBenefitPlanCorporateObligationsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:FixedIncomeFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:ExchangeTradedFundsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000106532 weys:PlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-01-01 2024-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0000106532 us-gaap:LineOfCreditMember 2024-09-27 2024-09-27 0000106532 weys:WholesaleMember 2024-01-01 2024-12-31 0000106532 weys:RetailSegmentMember 2024-01-01 2024-12-31 0000106532 weys:OtherSegmentMember 2024-01-01 2024-12-31 0000106532 weys:WholesaleMember 2023-01-01 2023-12-31 0000106532 weys:RetailSegmentMember 2023-01-01 2023-12-31 0000106532 weys:OtherSegmentMember 2023-01-01 2023-12-31 0000106532 weys:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0000106532 weys:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000106532 2022-12-31 0000106532 weys:ForsakeIncMember 2021-06-07 0000106532 weys:IncentivePlan2017Member 2024-01-01 2024-12-31 0000106532 weys:CapitalInExcessOfParValueMember 2024-01-01 2024-12-31 0000106532 weys:CapitalInExcessOfParValueMember 2023-01-01 2023-12-31 0000106532 2023-01-01 2023-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2024-12-31 0000106532 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-12-31 0000106532 us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0000106532 2023-12-31 0000106532 2024-12-31 0000106532 2024-10-01 2024-12-31 0000106532 2024-06-30 0000106532 2025-03-01 0000106532 2024-01-01 2024-12-31 weys:store shares iso4217:USD iso4217:USD shares pure weys:segment weys:employee weys:customer weys:plan weys:item http://fasb.org/us-gaap/2024#Revenues 0000106532 --12-31 2024 FY WEYCO GROUP INC 9642630 9496729 http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember http://fasb.org/us-gaap/2024#Revenues false 10-K true 2024-12-31 false 000-09068 WI 39-0702200 333 W. Estabrook Boulevard P. O. Box 1188 Milwaukee WI 53201 414 908-1600 Common Stock - $1.00 par value per share WEYS NASDAQ No No Yes Yes Accelerated Filer true false true false false 180145000 9643389 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Portions of the definitive Proxy Statement for the Annual Meeting of Shareholders scheduled for May 6, 2025, are incorporated by reference in Part III of this report.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Risk Management and Strategy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">We face various cybersecurity risks and threats that could have a material adverse effect on our business, operations, financial performance, liquidity, and reputation. </span><span style="color:#111111;">We have implemented processes and systems to identify, assess, and manage these risks and threats, as well as to prevent, detect, and respond to any cybersecurity incidents that may occur, which is </span><span style="color:#111111;">integrated</span><span style="color:#111111;"> into our overall risk management process. We also have a comprehensive cybersecurity strategy, policy, and program that aligns with our business objectives and risk appetite. We regularly review and update our cybersecurity strategy, policy, and program to address the evolving nature and scope of cybersecurity risks and threats. </span><span style="color:#111111;">In addition, we consider the cybersecurity practices of our third-party service providers, through a general security assessment and contractual requirements, as appropriate, before engaging them in order to help identify and mitigate cybersecurity risks associated with those providers.</span><span style="color:#111111;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">We comply with various laws, regulations, standards, and guidance related to cybersecurity, such as the Sarbanes-Oxley Act of 2002, the Payment Card Industry Data Security Standard, the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and the SEC's guidance on cybersecurity disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">During the fiscal year ended December 31, 2024, </span><span style="color:#111111;">we did not experience any cybersecurity incidents that materially impacted, or are reasonably likely to materially impact, our business strategy, results of operations or financial condition.</span><span style="color:#111111;">  Please refer to the risk factors described in this report under Item 1A, “Risk Factors,” for a discussion of the potential impacts of future cybersecurity events.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">Our Information Technology (“IT”) security department, led by our </span><span style="color:#111111;">Chief Information Officer</span><span style="color:#111111;"> (“CIO”)</span><span style="color:#111111;"> and overseen by our Vice President of Information Systems (“IS”), holds primary responsibility for assessing and managing cybersecurity threats. </span><span style="color:#111111;">Our CIO has more than 35 years of experience in IT and holds a bachelor’s degree in Management of IS; his in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.  Our Vice President of IS has more than 20 years of experience in various IT and IS roles, and holds a bachelor’s degree in Accounting and Finance.</span><span style="color:#111111;font-family:'Courier New';"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;font-family:'Courier New';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">A team of IT Specialists (including a dedicated Senior Cybersecurity Analyst) at our Company monitors cybersecurity and operational risks associated with information security and system disruption. This team employs measures aimed at protecting against, detecting, and responding to cybersecurity threats, and has implemented processes and procedures in line with our information security management system to bolster and advance resilient programs. This encompasses:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Continuously developing and evaluating our program in accordance with the NIST Cybersecurity Framework. This Framework serves as a reference to aid in the identification, assessment, and mitigation of cybersecurity risks pertinent to our business operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Engaging third-party IT security vendors</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to conduct ongoing assessments and monitoring of our networks and devices. Additionally, we routinely collaborate with assessors, consultants, and other third-party entities to review our cybersecurity program. These efforts aim to identify areas requiring sustained attention, enhancement, and alignment with regulatory requirements. Certifications held by our cybersecurity consultants include but are not limited to: CISSP, CISM, CCNP, and CMMC-RP.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Conducting regular cybersecurity awareness training, which is available for all employees during which we provide seminars, presentations, and employee engagement activities designed to reinforce our employee information security training and enhance the culture and knowledge of cybersecurity risks among our employees.</span></td></tr></table> <span style="color:#111111;">We have implemented processes and systems to identify, assess, and manage these risks and threats, as well as to prevent, detect, and respond to any cybersecurity incidents that may occur, which is </span><span style="color:#111111;">integrated</span><span style="color:#111111;"> into our overall risk management process. We also have a comprehensive cybersecurity strategy, policy, and program that aligns with our business objectives and risk appetite. We regularly review and update our cybersecurity strategy, policy, and program to address the evolving nature and scope of cybersecurity risks and threats. </span><span style="color:#111111;">In addition, we consider the cybersecurity practices of our third-party service providers, through a general security assessment and contractual requirements, as appropriate, before engaging them in order to help identify and mitigate cybersecurity risks associated with those providers.</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">We comply with various laws, regulations, standards, and guidance related to cybersecurity, such as the Sarbanes-Oxley Act of 2002, the Payment Card Industry Data Security Standard, the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework and the SEC's guidance on cybersecurity disclosures.</span></p> true true false <span style="color:#111111;">Chief Information Officer</span><span style="color:#111111;"> (“CIO”)</span> true <span style="color:#111111;">Our CIO has more than 35 years of experience in IT and holds a bachelor’s degree in Management of IS; his in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies.  Our Vice President of IS has more than 20 years of experience in various IT and IS roles, and holds a bachelor’s degree in Accounting and Finance.</span> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;">A team of IT Specialists (including a dedicated Senior Cybersecurity Analyst) at our Company monitors cybersecurity and operational risks associated with information security and system disruption. This team employs measures aimed at protecting against, detecting, and responding to cybersecurity threats, and has implemented processes and procedures in line with our information security management system to bolster and advance resilient programs. This encompasses:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#111111;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Continuously developing and evaluating our program in accordance with the NIST Cybersecurity Framework. This Framework serves as a reference to aid in the identification, assessment, and mitigation of cybersecurity risks pertinent to our business operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Engaging third-party IT security vendors</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to conduct ongoing assessments and monitoring of our networks and devices. Additionally, we routinely collaborate with assessors, consultants, and other third-party entities to review our cybersecurity program. These efforts aim to identify areas requiring sustained attention, enhancement, and alignment with regulatory requirements. Certifications held by our cybersecurity consultants include but are not limited to: CISSP, CISM, CCNP, and CMMC-RP.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Conducting regular cybersecurity awareness training, which is available for all employees during which we provide seminars, presentations, and employee engagement activities designed to reinforce our employee information security training and enhance the culture and knowledge of cybersecurity risks among our employees.</span></td></tr></table> true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our Audit Committee is provided with regular updates from management concerning cybersecurity developments, significant cybersecurity threats, risks and processes implemented to address these risks. Our Audit Committee receives presentations on cybersecurity topics from management as part of the Committee’s continuing education on topics that impact the Company. Furthermore, management informs the Audit Committee as deemed necessary, about any notable cybersecurity incidents.</p> Our Audit Committee is provided with regular updates from management concerning cybersecurity developments, significant cybersecurity threats, risks and processes implemented to address these risks Audit Committee Our Audit Committee receives presentations on cybersecurity topics from management as part of the Committee’s continuing education on topics that impact the Company. Furthermore, management informs the Audit Committee as deemed necessary, about any notable cybersecurity incidents true 23 Baker Tilly US, LLP Milwaukee, Wisconsin 290290000 318048000 158765000 175165000 131525000 142883000 94911000 101859000 36614000 41024000 3681000 1107000 15000 529000 -444000 -738000 39836000 40864000 9516000 10676000 30320000 30188000 3.21 3.19 3.16 3.17 30320000 30188000 -3717000 642000 -3094000 -2240000 -623000 2882000 29697000 33070000 70963000 69312000 852000 215000 2140000 2510000 37464000 39275000 1086000 245000 74012000 74890000 21579000 2352000 3435000 3820000 209391000 190109000 5529000 6354000 1037000 1096000 28180000 29504000 10504000 12520000 12317000 12317000 32868000 33168000 24260000 24274000 324086000 309342000 8378000 8845000 21579000 2352000 4033000 3979000 6942000 7071000 2256000 2533000 930000 1012000 3145000 3830000 47263000 29622000 13922000 11819000 9888000 13412000 7034000 9531000 394000 465000 78501000 64849000 1 1 24000000 24000000 9642630 9496729 9643000 9497000 72577000 71661000 181299000 180646000 -17934000 -17311000 245585000 244493000 324086000 309342000 9584000 70475000 164039000 -20193000 30188000 642000 787000 -2240000 0.99 9413000 57000 -140000 28000 -28000 2000 -2000 1352000 170000 4168000 9497000 71661000 180646000 -17311000 30320000 -3717000 1087000 -3094000 3.03 29101000 111000 -479000 55000 -55000 1450000 20000 566000 9643000 72577000 181299000 -17934000 30320000 30188000 2483000 2579000 264000 271000 110000 519000 1057000 2462000 12000 -99000 1450000 1352000 962000 1293000 300000 450000 -36000 -59000 738000 684000 -1780000 -13531000 -821000 -53047000 -3250000 358000 -419000 -6074000 -3078000 -982000 857000 -879000 37729000 98631000 215000 1960000 107000 1386000 3309000 -1171000 -1242000 9688000 9286000 21579000 586000 4338000 51000 103000 500000 419000 186000 70060000 101196000 -32221000 -45343000 -2686000 390000 1651000 52436000 69312000 16876000 70963000 69312000 9401000 7115000 15000 977000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">1. NATURE OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Weyco Group, Inc. (“we,” “our,” “us” and the “Company”) designs, markets, and distributes quality and innovative footwear principally for men, but also for women and children, under a portfolio of well-recognized brand names including: Florsheim, Nunn Bush, Stacy Adams, BOGS, and Forsake.  Inventory is purchased from third-party overseas manufacturers.  The majority of foreign-sourced purchases are denominated in U.S. dollars. We have two reportable segments, North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  In the wholesale segment, our products are sold to leading footwear, department, and specialty stores, as well as e-commerce retailers, primarily in the United States and Canada.  We also have licensing agreements with third parties who sell our branded apparel, accessories and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas.  Licensing revenues are included in our wholesale segment. Our retail segment consists of e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees. Our “other” operations historically included our wholesale and retail businesses in Australia, South Africa, and Asia Pacific (collectively, “Florsheim Australia”). We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024. The majority of our operations are in the United States and our results are primarily affected by the economic conditions and retail environment in the United States.</p> 2 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2<b style="font-weight:bold;white-space:pre-wrap;">. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i> - The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America, and include all of our majority-owned subsidiaries after elimination of intercompany accounts and transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results specifically related to inventory reserves, realizability of deferred tax assets, goodwill and trademarks could materially differ from those estimates, which would impact the reported amounts and disclosures in the consolidated financial statements and accompanying notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i> - We consider all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. At December 31, 2024 and 2023, our cash and cash equivalents included investments in U.S. treasury bills, money market funds, and/or cash deposits at various banks. While we periodically have cash balances in excess of insured amounts, we have not experienced any losses on deposits in excess of insured amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments </i>- At December 31, 2024, we held investments in marketable securities (mainly tax-exempt municipal bonds). All of our marketable securities are classified as held-to-maturity securities and reported at amortized cost pursuant to Accounting Standards Codification (“ASC”) 320, <i style="font-style:italic;">Investments – Debt and Equity Securities,</i> as we have the intent and ability to hold all investments to maturity. See Note 4.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable – </i>Trade accounts receivable arise from the sale of products on unsecured trade credit terms. On a quarterly basis, we review all significant accounts with past due balances, as well as the collectability of other outstanding trade accounts receivable for possible write-off. It is our policy to write-off accounts receivable against the allowance account when receivables are deemed to be uncollectible. The allowance for doubtful accounts reflects our best estimate of probable losses in the accounts receivable balances. We determine the allowance based on known troubled accounts, historical experience and other evidence currently available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> - Most of our inventories are determined on a last-in, first-out (“LIFO”) basis. LIFO inventory is valued at the lower of cost or market. All other inventories are determined on a first-in, first-out basis (“FIFO”) basis and are valued at the lower of cost or net realizable value. Inventory costs include the cost of shoes purchased from third-party manufacturers, as well as related freight and duty costs. We generally take title of product at the time of shipping. See Note 5.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property, Plant and Equipment and Depreciation</i> - Property, plant and equipment are stated at cost. Plant and equipment are depreciated using the straight-line method over their estimated useful lives as follows: buildings and improvements, 10 to 39 years; machinery and equipment, 3 to 15 years; furniture and fixtures, 5 to 15 years. For income tax reporting purposes, depreciation is calculated using applicable methods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i> - Property, plant, equipment and operating lease right-of-use assets, along with other long-lived assets, are evaluated for impairment periodically whenever triggering events or indicators exist that the carrying values may not be fully recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to its related estimated undiscounted future cash flows. If the sum of the expected undiscounted cash flows is less than the carrying value of the related asset, a loss is recognized for the difference between the fair value and carrying value of the asset. There were no impairment losses recorded on our long-lived assets in 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i> <i style="font-style:italic;">- </i>We lease retail shoe stores, as well as several office and distribution facilities worldwide. We determine whether an arrangement is or contains a lease at contract inception. All of our leases are classified as operating leases, which are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. We have no finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at the commencement date for leases exceeding 12 months. Minimum lease payments include only the fixed lease component of the agreement, as well as any variable rate payments that depend on an index, initially measured using the index at the lease commencement date. Lease terms may include options to renew when it is reasonably certain that we will exercise that option. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As our leases generally do not provide an implicit rate, our incremental borrowing rate is used to determine the present value of lease payments.  The incremental borrowing rate was a hypothetical rate based on an understanding of what we could borrow from a third-party lender, on a collateralized basis, over a similar term, and in an amount that approximates the value of the future lease payments at the lease commitment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease costs are recognized on a straight-line basis over the lease term and are included in selling and administrative expenses. Variable lease payments that do not depend on a rate or index, payments associated with non-lease components, and short-term rentals (leases with terms less than 12 months) are expensed as incurred. See Note 7.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Goodwill -</i> Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from a business acquisition. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. Our goodwill resulted from the 2011 acquisition of the BOGS and Rafters brands, and, to a lesser extent, the 2021 acquisition of the Forsake brand. See Note 8. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets (excluding Goodwill) </i>- Other intangible assets consist of customer relationships and trademarks. Customer relationships are amortized over their estimated useful lives. Trademarks are not amortized, but are reviewed for impairment on an annual basis and between annual tests when an event occurs or circumstances change that indicates the carrying value may not be recoverable. During 2024 and 2023, we recorded impairment charges of $0.3 million and $0.5 million, respectively, to write-down the carrying value of the Forsake trademark. These charges were recorded within selling and administrative expenses in the Consolidated Statements of Earnings. See Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Life Insurance – </i>Life insurance policies are recorded at the amount that could be realized under the insurance contracts as of the balance sheet date. These assets are included within other assets in the Consolidated Balance Sheets. See Note 9.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes -</i> Deferred income taxes are provided on temporary differences arising from differences in the bases of assets and liabilities for income tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted income tax rates in effect. Tax rate changes affecting deferred tax assets and liabilities are recognized in income at the enactment date. We record interest and penalties associated with unrecognized tax benefits within interest expense and provision for income taxes, respectively. See Note 14.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i> – Our revenue contracts represent a single performance obligation to sell our products to our customers. Sales are recorded at the time control of the product is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for our products.  Wholesale revenue is generally recognized upon shipment of the product, as that is when the customer obtains control of the promised goods. Shipping and handling activities that occur after control of the product transfers to the customer are treated as fulfillment activities, not as a separate performance obligation. Retail revenue is generated primarily from the sale of footwear to customers through our websites and at retail locations.  For sales made through our websites, revenue is recognized upon shipment to the customer.  For in-store sales, we recognize revenue at the point of sale. Sales taxes collected from website or retail sales are excluded from our reported net sales. Revenue from third-party licensing agreements is recognized in the period earned. Licensing revenues were $2.0 million in 2024 and $2.5 million in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All revenue is recorded net of estimated allowances for returns and discounts; these revenue offsets are accrued for at the time of sale. Our estimates of allowances for returns and discounts are based on such factors as specific customer situations, historical experience, and current and expected economic conditions. We evaluate the reserves and the estimation process and adjust when appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Generally, payments from customers are received within 90 days following the sale. Our contracts with customers do not have significant financing components or significant prepayment terms, and there is no non-cash consideration. We do not have unbilled revenue, and there are no contract assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shipping and Handling Fees</i> - We classify shipping and handling fees billed to customers as sales. Shipping and handling expenses incurred by the Company are included in selling and administrative expenses in the Consolidated Statements of Earnings. See “<i style="font-style:italic;">Selling and Administrative Expenses</i>” below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost of Sales</i> - Our cost of sales includes the cost of products and inbound freight and duty costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Selling and Administrative Expenses </i><b style="font-weight:bold;">- </b>Selling and administrative expenses primarily include salaries and commissions, advertising costs, employee benefit costs, distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs), rent and depreciation. Consolidated distribution costs were $21.5 million in 2024 and $21.9 million in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs -</i> Advertising costs are expensed as incurred. Total advertising costs were $12.6 million and $12.8 million in 2024 and 2023, respectively. Advertising expenses are included in selling and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Translations</i> - We account for currency translations in accordance with ASC 830, <i style="font-style:italic;">Foreign Currency Matters</i>. Our non-U.S. subsidiaries’ local currencies are the functional currencies under which the balance sheet accounts are translated into U.S. dollars at the rates of exchange in effect at fiscal year-end and income and expense accounts are translated at the weighted average rates of exchange in effect during the year. Translation adjustments resulting from this process are recognized as a separate component of accumulated other comprehensive loss, which is a component of equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Transactions - </i>Gains and losses from foreign currency transactions are included in other expense, net, in the Consolidated Statements of Earnings. Net foreign currency transaction gains and losses were not material to our financial statements in 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Financial Instruments –</i> From time to time, our wholly-owned subsidiary, Florsheim Australia, enters into foreign exchange contracts to buy U.S. dollars. All such contracts utilized in 2024 expired during the year, and there were no outstanding contracts at December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Realized gains and losses on foreign exchange contracts are related to the purchase and sale of inventory and therefore are included in our net sales or cost of sales.  In 2024 and 2023, realized gains and losses on foreign exchange contracts were not material to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnings Per Share</i> - Basic earnings per share excludes any dilutive effects of restricted stock and options to purchase common stock. Diluted earnings per share includes any dilutive effects of restricted stock and options to purchase common stock. See Note 17.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income – </i>Comprehensive income includes net earnings and changes in accumulated other comprehensive loss. Comprehensive income is reported in the Consolidated Statements of Comprehensive Income. See Note 13 for more details regarding changes in accumulated other comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Share-Based Compensation - </i>At December 31, 2024, we had two share-based employee compensation plans which are described more fully in Note 19. We account for these plans under the recognition and measurement principles of ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>. Our policy is to estimate the fair value of each restricted stock award based on the fair market value of our Company’s stock price on the grant date. We estimate the fair value of each option award granted on the date of grant using the Black-Scholes option pricing model. The resulting compensation cost for both restricted stock and option awards is amortized on a straight-line basis over the vesting period of the respective awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk </i>– At December 31, 2024, one customer accounted for 18% of our gross accounts receivable balance. At December 31, 2023, one customer similarly accounted for 18% of our gross accounts receivable balance. No other customer accounted for or exceeded 10% of our gross accounts receivable balance at December 31, 2024 or 2023. Additionally, no single customer accounted for or exceeded 10% of our total sales in 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Reclassifications </i>– Certain reclassifications have been made in the prior year’s Consolidated Balance Sheet to conform to the current year’s presentation. Such reclassifications had no effect on previously reported net income or equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For 2024, we changed the classification of our prefunded dividend from an operating to a financing activity in the Consolidated Statements of Cash Flows to better reflect the nature of the underlying transaction. The prior year prefunded dividend of $2.4 million was included in “Prepaid expenses and other assets” when funded in 2023 and “Cash dividends paid” when distributed to shareholders in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="color:#242424;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">New Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><i style="font-style:italic;">,</i> which requires us to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker. In addition, this ASU requires the Company to disclose the title and position of its chief operating decision maker and how the chief operating decision maker uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We adopted this standard in the fourth quarter of 2024 using a retrospective transition method. The adoption did not have a material impact on our consolidated financial statements or related disclosures. See Note 18. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which will require us to disclose specified additional information in our income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This ASU will also require us to disaggregate our income taxes paid disclosure by federal, state, and foreign taxes, with further disaggregation required for significant individual jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2024, the FASB issued ASU No. 2024-03, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses</i>, which will require us to disclose disaggregated information about certain income statement expense line items. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Principles of Consolidation</i> - The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America, and include all of our majority-owned subsidiaries after elimination of intercompany accounts and transactions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i> - The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results specifically related to inventory reserves, realizability of deferred tax assets, goodwill and trademarks could materially differ from those estimates, which would impact the reported amounts and disclosures in the consolidated financial statements and accompanying notes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i> - We consider all highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. At December 31, 2024 and 2023, our cash and cash equivalents included investments in U.S. treasury bills, money market funds, and/or cash deposits at various banks. While we periodically have cash balances in excess of insured amounts, we have not experienced any losses on deposits in excess of insured amounts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments </i>- At December 31, 2024, we held investments in marketable securities (mainly tax-exempt municipal bonds). All of our marketable securities are classified as held-to-maturity securities and reported at amortized cost pursuant to Accounting Standards Codification (“ASC”) 320, <i style="font-style:italic;">Investments – Debt and Equity Securities,</i> as we have the intent and ability to hold all investments to maturity. See Note 4.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable – </i>Trade accounts receivable arise from the sale of products on unsecured trade credit terms. On a quarterly basis, we review all significant accounts with past due balances, as well as the collectability of other outstanding trade accounts receivable for possible write-off. It is our policy to write-off accounts receivable against the allowance account when receivables are deemed to be uncollectible. The allowance for doubtful accounts reflects our best estimate of probable losses in the accounts receivable balances. We determine the allowance based on known troubled accounts, historical experience and other evidence currently available.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i> - Most of our inventories are determined on a last-in, first-out (“LIFO”) basis. LIFO inventory is valued at the lower of cost or market. All other inventories are determined on a first-in, first-out basis (“FIFO”) basis and are valued at the lower of cost or net realizable value. Inventory costs include the cost of shoes purchased from third-party manufacturers, as well as related freight and duty costs. We generally take title of product at the time of shipping. See Note 5.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property, Plant and Equipment and Depreciation</i> - Property, plant and equipment are stated at cost. Plant and equipment are depreciated using the straight-line method over their estimated useful lives as follows: buildings and improvements, 10 to 39 years; machinery and equipment, 3 to 15 years; furniture and fixtures, 5 to 15 years. For income tax reporting purposes, depreciation is calculated using applicable methods.</p> P10Y P39Y P3Y P15Y P5Y P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i> - Property, plant, equipment and operating lease right-of-use assets, along with other long-lived assets, are evaluated for impairment periodically whenever triggering events or indicators exist that the carrying values may not be fully recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to its related estimated undiscounted future cash flows. If the sum of the expected undiscounted cash flows is less than the carrying value of the related asset, a loss is recognized for the difference between the fair value and carrying value of the asset. There were no impairment losses recorded on our long-lived assets in 2024 or 2023.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i> <i style="font-style:italic;">- </i>We lease retail shoe stores, as well as several office and distribution facilities worldwide. We determine whether an arrangement is or contains a lease at contract inception. All of our leases are classified as operating leases, which are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. We have no finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ROU assets and lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at the commencement date for leases exceeding 12 months. Minimum lease payments include only the fixed lease component of the agreement, as well as any variable rate payments that depend on an index, initially measured using the index at the lease commencement date. Lease terms may include options to renew when it is reasonably certain that we will exercise that option. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As our leases generally do not provide an implicit rate, our incremental borrowing rate is used to determine the present value of lease payments.  The incremental borrowing rate was a hypothetical rate based on an understanding of what we could borrow from a third-party lender, on a collateralized basis, over a similar term, and in an amount that approximates the value of the future lease payments at the lease commitment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease costs are recognized on a straight-line basis over the lease term and are included in selling and administrative expenses. Variable lease payments that do not depend on a rate or index, payments associated with non-lease components, and short-term rentals (leases with terms less than 12 months) are expensed as incurred. See Note 7.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Goodwill -</i> Goodwill represents the excess of the purchase price over fair value of identifiable net assets acquired from a business acquisition. Goodwill is not amortized, but is reviewed for impairment on an annual basis and between annual tests if indicators of impairment are present. Our goodwill resulted from the 2011 acquisition of the BOGS and Rafters brands, and, to a lesser extent, the 2021 acquisition of the Forsake brand. See Note 8. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets (excluding Goodwill) </i>- Other intangible assets consist of customer relationships and trademarks. Customer relationships are amortized over their estimated useful lives. Trademarks are not amortized, but are reviewed for impairment on an annual basis and between annual tests when an event occurs or circumstances change that indicates the carrying value may not be recoverable. During 2024 and 2023, we recorded impairment charges of $0.3 million and $0.5 million, respectively, to write-down the carrying value of the Forsake trademark. These charges were recorded within selling and administrative expenses in the Consolidated Statements of Earnings. See Note 8.</p> 300000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Life Insurance – </i>Life insurance policies are recorded at the amount that could be realized under the insurance contracts as of the balance sheet date. These assets are included within other assets in the Consolidated Balance Sheets. See Note 9.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes -</i> Deferred income taxes are provided on temporary differences arising from differences in the bases of assets and liabilities for income tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted income tax rates in effect. Tax rate changes affecting deferred tax assets and liabilities are recognized in income at the enactment date. We record interest and penalties associated with unrecognized tax benefits within interest expense and provision for income taxes, respectively. See Note 14.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i> – Our revenue contracts represent a single performance obligation to sell our products to our customers. Sales are recorded at the time control of the product is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for our products.  Wholesale revenue is generally recognized upon shipment of the product, as that is when the customer obtains control of the promised goods. Shipping and handling activities that occur after control of the product transfers to the customer are treated as fulfillment activities, not as a separate performance obligation. Retail revenue is generated primarily from the sale of footwear to customers through our websites and at retail locations.  For sales made through our websites, revenue is recognized upon shipment to the customer.  For in-store sales, we recognize revenue at the point of sale. Sales taxes collected from website or retail sales are excluded from our reported net sales. Revenue from third-party licensing agreements is recognized in the period earned. Licensing revenues were $2.0 million in 2024 and $2.5 million in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All revenue is recorded net of estimated allowances for returns and discounts; these revenue offsets are accrued for at the time of sale. Our estimates of allowances for returns and discounts are based on such factors as specific customer situations, historical experience, and current and expected economic conditions. We evaluate the reserves and the estimation process and adjust when appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Generally, payments from customers are received within 90 days following the sale. Our contracts with customers do not have significant financing components or significant prepayment terms, and there is no non-cash consideration. We do not have unbilled revenue, and there are no contract assets and liabilities.</p> 2000000 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shipping and Handling Fees</i> - We classify shipping and handling fees billed to customers as sales. Shipping and handling expenses incurred by the Company are included in selling and administrative expenses in the Consolidated Statements of Earnings. See “<i style="font-style:italic;">Selling and Administrative Expenses</i>” below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost of Sales</i> - Our cost of sales includes the cost of products and inbound freight and duty costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Selling and Administrative Expenses </i><b style="font-weight:bold;">- </b>Selling and administrative expenses primarily include salaries and commissions, advertising costs, employee benefit costs, distribution costs (e.g., receiving, inspection, warehousing, shipping, and handling costs), rent and depreciation. Consolidated distribution costs were $21.5 million in 2024 and $21.9 million in 2023.</p> 21500000 21900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs -</i> Advertising costs are expensed as incurred. Total advertising costs were $12.6 million and $12.8 million in 2024 and 2023, respectively. Advertising expenses are included in selling and administrative expenses.</p> 12600000 12800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Translations</i> - We account for currency translations in accordance with ASC 830, <i style="font-style:italic;">Foreign Currency Matters</i>. Our non-U.S. subsidiaries’ local currencies are the functional currencies under which the balance sheet accounts are translated into U.S. dollars at the rates of exchange in effect at fiscal year-end and income and expense accounts are translated at the weighted average rates of exchange in effect during the year. Translation adjustments resulting from this process are recognized as a separate component of accumulated other comprehensive loss, which is a component of equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency Transactions - </i>Gains and losses from foreign currency transactions are included in other expense, net, in the Consolidated Statements of Earnings. Net foreign currency transaction gains and losses were not material to our financial statements in 2024 and 2023. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Financial Instruments –</i> From time to time, our wholly-owned subsidiary, Florsheim Australia, enters into foreign exchange contracts to buy U.S. dollars. All such contracts utilized in 2024 expired during the year, and there were no outstanding contracts at December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Realized gains and losses on foreign exchange contracts are related to the purchase and sale of inventory and therefore are included in our net sales or cost of sales.  In 2024 and 2023, realized gains and losses on foreign exchange contracts were not material to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnings Per Share</i> - Basic earnings per share excludes any dilutive effects of restricted stock and options to purchase common stock. Diluted earnings per share includes any dilutive effects of restricted stock and options to purchase common stock. See Note 17.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income – </i>Comprehensive income includes net earnings and changes in accumulated other comprehensive loss. Comprehensive income is reported in the Consolidated Statements of Comprehensive Income. See Note 13 for more details regarding changes in accumulated other comprehensive loss. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Share-Based Compensation - </i>At December 31, 2024, we had two share-based employee compensation plans which are described more fully in Note 19. We account for these plans under the recognition and measurement principles of ASC 718, <i style="font-style:italic;">Compensation – Stock Compensation</i>. Our policy is to estimate the fair value of each restricted stock award based on the fair market value of our Company’s stock price on the grant date. We estimate the fair value of each option award granted on the date of grant using the Black-Scholes option pricing model. The resulting compensation cost for both restricted stock and option awards is amortized on a straight-line basis over the vesting period of the respective awards.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk </i>– At December 31, 2024, one customer accounted for 18% of our gross accounts receivable balance. At December 31, 2023, one customer similarly accounted for 18% of our gross accounts receivable balance. No other customer accounted for or exceeded 10% of our gross accounts receivable balance at December 31, 2024 or 2023. Additionally, no single customer accounted for or exceeded 10% of our total sales in 2024 or 2023.</p> 1 0.18 1 0.18 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Reclassifications </i>– Certain reclassifications have been made in the prior year’s Consolidated Balance Sheet to conform to the current year’s presentation. Such reclassifications had no effect on previously reported net income or equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For 2024, we changed the classification of our prefunded dividend from an operating to a financing activity in the Consolidated Statements of Cash Flows to better reflect the nature of the underlying transaction. The prior year prefunded dividend of $2.4 million was included in “Prepaid expenses and other assets” when funded in 2023 and “Cash dividends paid” when distributed to shareholders in 2024.</p> 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">New Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><i style="font-style:italic;">,</i> which requires us to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker. In addition, this ASU requires the Company to disclose the title and position of its chief operating decision maker and how the chief operating decision maker uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We adopted this standard in the fourth quarter of 2024 using a retrospective transition method. The adoption did not have a material impact on our consolidated financial statements or related disclosures. See Note 18. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Not Yet Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which will require us to disclose specified additional information in our income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This ASU will also require us to disaggregate our income taxes paid disclosure by federal, state, and foreign taxes, with further disaggregation required for significant individual jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In November 2024, the FASB issued ASU No. 2024-03, <i style="font-style:italic;">Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40) – Disaggregation of Income Statement Expenses</i>, which will require us to disclose disaggregated information about certain income statement expense line items. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. We are currently evaluating the potential impact of this standard on our consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">3. FAIR VALUE OF FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures,</i> defines fair value 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. ASC 820 also establishes the following three-level hierarchy for fair value measurements based upon the sources of data and assumptions used to develop the fair value measurements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 - unadjusted quoted market prices in active markets for identical assets or liabilities that are publicly accessible.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 - quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs (other than quoted prices) that are observable for the asset or liability, either directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 - unobservable inputs that reflect our assumptions, consistent with reasonably available assumptions made by other market participants.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying amounts of all short-term financial instruments, except marketable securities, approximate fair value due to the short-term nature of those instruments. Marketable securities are carried at amortized cost. The fair value disclosures of marketable securities are Level 2 valuations as defined by ASC 820, consisting of quoted prices for identical or similar assets in markets that are not active. See Note 4.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4<b style="font-weight:bold;white-space:pre-wrap;">. INVESTMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Below is a summary of the amortized cost and estimated market values of our marketable securities as of December 31, 2024 and 2023. The estimated market values provided are Level 2 valuations as defined by ASC 820.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market</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;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Cost</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 852</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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 848</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due from one through five years</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,692</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,677</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,518</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due from six through ten years</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,837</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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,749</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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 3pt 0pt 0pt;"> 2,836</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,830</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,381</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,274</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.08%;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 3pt 0pt 0pt;"> 6,569</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.02%;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 3pt 0pt 0pt;"> 6,637</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:justify;margin:0pt 0pt 12pt 0pt;">The unrealized gains and losses on marketable securities at December 31, 2024 and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Gains</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (112)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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:justify;margin:0pt 0pt 12pt 0pt;">At each reporting date, we review our investments to determine whether a decline in fair value below the amortized cost basis is other-than-temporary. To determine whether a decline in value is other-than-temporary, we consider all available evidence, including our overall financial condition, the severity and duration of the decline in fair value, and our intent and ability to hold the investment for a reasonable period of time sufficient for any forecasted recovery. If a decline in value is deemed other-than-temporary, we record a reduction in the carrying value to the estimated fair value. We reviewed our portfolio of investments as of December 31, 2024 and 2023 and determined that no other-than-temporary market value impairment exists.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market</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;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</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;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Market</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Cost</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 852</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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 848</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due from one through five years</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,692</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,677</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,518</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,592</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due from six through ten years</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,837</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:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,749</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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 3pt 0pt 0pt;"> 2,836</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,830</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,381</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,274</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.08%;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 3pt 0pt 0pt;"> 6,569</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.02%;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 3pt 0pt 0pt;"> 6,637</p></td></tr></table> 852000 848000 215000 215000 2692000 2677000 3518000 3592000 2837000 2749000 2836000 2830000 6381000 6274000 6569000 6637000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Gains</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (112)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td></tr></table> 5000 112000 118000 50000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5<b style="font-weight:bold;white-space:pre-wrap;">. INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 and 2023, inventories consisted of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished shoes</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,064</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,663</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">LIFO reserve</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (19,052)</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,773)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total inventories</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 74,012</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 74,890</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:justify;margin:0pt;">Finished shoes included inventory in-transit of $20.7 million and $16.7 million at December 31, 2024 and 2023, respectively. At both December 31, 2024 and 2023, 91% of our inventories were valued by the LIFO method of accounting while 9% were valued by the FIFO method of accounting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt;">During 2024, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2024 purchases; the effect of these liquidations increased cost of sales by $0.4 million. During 2023, there were liquidations of LIFO inventory quantities carried at higher costs prevailing in prior years compared to the cost of fiscal 2023 purchases; the effect of these liquidations increased cost of sales by $2.1 million.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished shoes</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,064</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,663</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">LIFO reserve</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (19,052)</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,773)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total inventories</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 74,012</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 74,890</p></td></tr></table> 93064000 94663000 19052000 19773000 74012000 74890000 20700000 16700000 0.91 0.91 0.09 0.09 400000 2100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">6. PROPERTY, PLANT AND EQUIPMENT, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 and 2023, property, plant and equipment consisted of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and land improvements</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,898</b></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="font-weight:bold;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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,843</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,204</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,959</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,296</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retail fixtures and leasehold improvements</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,268</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,674</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 971</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 1,972</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 80,300</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,989</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> (52,120)</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (50,485)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property, plant and equipment, net</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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,180</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="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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and land improvements</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,898</b></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="font-weight:bold;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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,843</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,204</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,959</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,296</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retail fixtures and leasehold improvements</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,268</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,674</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 971</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 1,972</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 80,300</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,989</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> (52,120)</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (50,485)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property, plant and equipment, net</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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,180</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="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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,504</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3898000 3843000 32204000 32204000 38959000 37296000 4268000 4674000 971000 1972000 80300000 79989000 52120000 50485000 28180000 29504000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">7. LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We lease retail shoe stores, as well as several office and distribution facilities worldwide. The leases have original lease periods expiring between 2025 and 2029.  Many leases include one or more options to renew. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured at lease commencement.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The components of our operating lease costs were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Twelve Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:29.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,421</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,912</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease costs <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,421</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.46%;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 3pt 0pt 0pt;"> 5,113</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Variable lease costs primarily include percentage rentals based upon sales in excess of specified amounts.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term lease costs, which were excluded from the above table, are not material to our financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a schedule of maturities of operating lease liabilities as of December 31, 2024: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:81.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;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;width:16.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;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;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 style="vertical-align:bottom;width:2.18%;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:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,886</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</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;text-align:right;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,347</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,280)</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</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;text-align:right;margin:0pt;"> </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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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 3pt 0pt 0pt;"> 11,067</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;">The operating lease liabilities were classified in the Consolidated Balance Sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:69.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.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></tr><tr><td style="vertical-align:bottom;width:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:11.73%;margin:0pt;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:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.4%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,033</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,979</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,034</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,531</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,067</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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:10.33%;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 3pt 0pt 0pt;"> 13,510</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:justify;margin:0pt 0pt 12pt 0pt;">We determined the present value of our lease liabilities using a weighted-average discount rate of 4.67%.  As of December 31, 2024, our leases had a weighted-average remaining lease term of 3.1 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to our operating leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Twelve Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:29.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,725</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,878</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new lease liabilities (noncash)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,533</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Twelve Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:29.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,421</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,912</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease costs <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,421</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.46%;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 3pt 0pt 0pt;"> 5,113</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Variable lease costs primarily include percentage rentals based upon sales in excess of specified amounts.</span></td></tr></table><div style="margin-top:12pt;"></div> 4421000 4912000 201000 4421000 5113000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a schedule of maturities of operating lease liabilities as of December 31, 2024: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:81.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.18%;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;width:16.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;"><b style="font-weight:bold;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;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 style="vertical-align:bottom;width:2.18%;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:16.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,886</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</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;text-align:right;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,347</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,280)</p></td></tr><tr><td style="vertical-align:bottom;width:81.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</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;text-align:right;margin:0pt;"> </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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;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 3pt 0pt 0pt;"> 11,067</p></td></tr></table> 4608000 3886000 2186000 1140000 527000 12347000 1280000 11067000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:69.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.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></tr><tr><td style="vertical-align:bottom;width:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:11.73%;margin:0pt;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:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.4%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.68%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:28.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,033</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,979</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,034</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,531</p></td></tr><tr><td style="vertical-align:bottom;width:69.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,067</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;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:10.33%;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 3pt 0pt 0pt;"> 13,510</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:11.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Twelve Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:29.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,725</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,878</p></td></tr><tr><td style="vertical-align:bottom;width:68.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new lease liabilities (noncash)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,533</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4033000 3979000 7034000 9531000 11067000 13510000 0.0467 P3Y1M6D 4725000 4878000 2533000 3180000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8<b style="font-weight:bold;white-space:pre-wrap;">. INTANGIBLE ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our indefinite-lived intangible assets as recorded in the Consolidated Balance Sheets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite-lived intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.6%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.6%;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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,317</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,868</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.6%;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 3pt 0pt 0pt;"> 33,168</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,185</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,485</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:justify;margin:0pt 0pt 12pt 0pt;">We evaluate goodwill for impairment annually as of December 31 or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. In 2024 and 2023, we completed qualitative assessments for goodwill noting no indicators of impairment. Accordingly, we did not record goodwill impairment charges for any of our reporting units in 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our trademark balance is comprised of the Florsheim, BOGS and Forsake trademarks. For the Florsheim trademark, we performed qualitative assessments as of December 31, 2024 and 2023, noting no indicators of impairment.  For the BOGS trademark, given the brand’s reduced sales during its key selling season (the third and fourth quarters), we determined potential impairment indicators were present and that a quantitative impairment test was warranted as of December 31, 2024. For this assessment, we estimated the fair value of the BOGS trademark based on an Income Approach using the Relief-from-Royalty Method. Based on the results of this assessment, we concluded that the fair value of the BOGS trademark exceeded its carrying value, and no impairment was recorded.  We performed a qualitative assessment for the BOGS trademark as of December 31, 2023, noting no indicators of impairment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the Forsake trademark, given the brand’s reduced sales in 2024, we wrote-off the remaining value of its trademark of $0.3 million as of December 31, 2024.  As of December 31, 2023, we performed a quantitative impairment test for the Forsake trademark and recorded an impairment of $0.5 million as of result of that assessment. The related impairment charges in both 2024 and 2023 were recorded within selling and administrative expenses in the Consolidated Statements of Earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our amortizable intangible assets, which were included within other assets in the Consolidated Balance Sheets, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.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:1.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.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:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;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="8" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.47%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.47%;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;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:8.49%;margin:0pt;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.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;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:8.48%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.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;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Amortizable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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:9pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,500</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,227)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total amortizable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,500</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,227)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</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:justify;margin:0pt;">Amortization expense related to the intangible assets was $0.2 million in both 2024 and 2023. Excluding the impact of any future acquisitions, we anticipate future amortization expense will be $0.2 million in 2025 and $0.1 million in 2026.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite-lived intangibles:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.6%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.6%;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:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,317</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,868</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.6%;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 3pt 0pt 0pt;"> 33,168</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,185</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,485</p></td></tr></table> 12317000 12317000 32868000 33168000 45185000 45485000 0 300000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.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:1.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.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:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;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="8" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.47%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.47%;margin:0pt;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;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.86%;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:8.49%;margin:0pt;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.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;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:8.48%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:8.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;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="22" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Amortizable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;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-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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:9pt;">15</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,500</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,227)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:bottom;width:27.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total amortizable intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,500</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,227)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr></table> P15Y 3500000 3227000 273000 3500000 2994000 506000 3500000 3227000 273000 3500000 2994000 506000 200000 200000 200000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9<b style="font-weight:bold;white-space:pre-wrap;">. OTHER ASSETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other assets included the following amounts at December 31, 2024 and 2023:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash surrender value of life insurance</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,306</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,568</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets, net (See Note 8)</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in real estate</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,705</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 976</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,291</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other assets</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,260</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 24,274</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:justify;margin:0pt 0pt 12pt 0pt;">We have life insurance policies on five current and former executives. Upon death of the insured executives, the approximate benefit we would receive is $22.5 million in aggregate as of December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On May 1, 2013, we purchased a 50% interest in a building in Montreal, Canada for approximately $3.2 million. The remaining 50% interest is owned by a related party. The building, which is classified as an investment in real estate in the above table, serves as our Canadian office and distribution center. The purchase was accounted for as an equity-method investment under ASC 323, <i style="font-style:italic;">Investments – Equity Method and Joint Ventures</i>, and continues to be accounted for under the equity method of accounting. Rent and occupancy costs paid by the Company to the joint venture totaled $0.7 million in both 2024 and 2023. Distributions received by the Company from the joint venture totaling $0.3 million and $0.4 million, in 2024 and 2023, respectively. There were nominal receivable balances due to the Company from the joint venture at both December 31, 2024 and 2023. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other assets included the following amounts at December 31, 2024 and 2023:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash surrender value of life insurance</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,306</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,568</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets, net (See Note 8)</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 273</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in real estate</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,705</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,909</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 976</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,291</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other assets</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,260</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 24,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 21306000 20568000 273000 506000 1705000 1909000 976000 1291000 24260000 24274000 5 22500000 0.50 3200000 0.50 700000 700000 300000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. SHORT-TERM BORROWINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On September 27, 2024, we amended our line of credit agreement. The Amended Credit Agreement extended the maturity of our credit facility to September 26, 2025.  Under the terms of the Amended Credit Agreement, there is a maximum available borrowing limit of $40.0 million, and amounts outstanding bear interest at the one-month term <span style="-sec-ix-hidden:Hidden_8bl1LigUc0OY5qArvUW9HA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">SOFR</span></span> plus 125 basis points. The Amended Credit Agreement is secured by a lien against our general business assets, and contains representations, warranties, and covenants (including a minimum tangible net worth financial covenant) that are customary for a facility of this type. At December 31, 2024 and 2023, there were no outstanding borrowings on the line of credit, and we were in compliance with all financial covenants. </p> 2025-09-26 40000000 1.25 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">11. CONTINGENT CONSIDERATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt 0pt 12pt 0pt;">The purchase price of our 2021 acquisition of Forsake included potential payments of future consideration that were contingent upon the achievement of certain milestones. As part of purchase accounting, a liability of $1.3 million was recorded for the estimated fair value of the contingent consideration on the acquisition date.  In early 2023, we reached an agreement with the former owners of Forsake to settle the contingent consideration liability for $0.5 million, which was paid out in the first quarter of 2023. </p> 1300000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. EMPLOYEE RETIREMENT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have a defined benefit pension plan which was frozen effective December 31, 2016. No benefits have been accrued under the plan subsequent to that date. We also have an unfunded supplemental pension plan for key executives.  Retirement benefits are provided based on employees’ years of credited service and average earnings or stated amounts for years of service.  Normal retirement age is 65 with provisions for earlier retirement. The plan also has provisions for disability and death benefits.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our funding policy for the defined benefit pension plan is to make contributions to the plan such that all employees’ benefits will be fully provided by the time they retire.  Plan assets are stated at fair value and consist primarily of equity securities and fixed income securities, mainly U.S. government and corporate obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We follow ASC 715, <i style="font-style:italic;">Compensation – Retirement Benefits</i>, which requires employers to recognize the funded status of defined benefit pension and other postretirement benefit plans as an asset or liability in their statements of financial position and to recognize changes in the funded status in the year in which the changes occur as a component of comprehensive income.  In addition, ASC 715 requires employers to measure the funded status of their plans as of the date of their year-end statements of financial position.  ASC 715 also requires additional disclosures regarding amounts included in accumulated other comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our pension plan’s weighted average asset allocation at December 31, 2024 and 2023, by asset category, was as follows:</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:72.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Plan Assets at December 31, </b></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:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.08%;border-bottom: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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset Category:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.09%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</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></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</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></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 14</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></tr><tr><td style="vertical-align:bottom;width:72.56%;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:1.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"> 100</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></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:justify;margin:0pt 0pt 12pt 0pt;">We have a Retirement Plan Committee, consisting of our Chief Executive Officer, Chief Operating Officer and Chief Financial Officer, to manage the operations and administration of all benefit plans and related trusts. The committee has an investment policy for the pension plan assets that establishes target asset allocation ranges for the above listed asset classes as follows: equity securities: 20% - 80%; fixed income securities: 20% - 80%; and other, principally cash: 0% - 20%. On a semi-annual basis, the committee reviews progress towards achieving the pension plan’s performance objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To develop the expected long-term rate of return on assets assumption, we considered the historical returns and the future expectations for returns for each asset class, as well as the target asset allocation of the pension portfolio.  This resulted in the selection of 6.75% as the long-term rate of return on assets assumptions for both 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following discount rates were used to determine the funded status of the pension plans as of December 31, 2024 and 2023:</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:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Supplemental Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Discount rate for determining funded status</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:8.6%;background:#cceeff;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;"><b style="font-weight:bold;"> 5.65</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;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;"> 5.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;background:#cceeff;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;"><b style="font-weight:bold;"> 5.65</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;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;"> 5.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt 0pt 12pt 0pt;">The following is a reconciliation of the change in benefit obligation and plan assets of both the defined benefit pension plan and the unfunded supplemental pension plan for the years ended December 31, 2024 and 2023:</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:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Supplemental Pension Plan</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Change in projected benefit obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 40,411</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 39,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 11,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 12,372</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 427</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 1,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 2,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 561</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 580</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (1,592)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (885)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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,001)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (2,748)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (345)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (342)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Projected benefit obligation, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,493</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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 3pt 0.05pt 0pt;"> 40,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,940</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"> 11,609</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Change in plan assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;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 plan assets, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 38,041</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 35,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 4,151</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 5,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (427)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 345</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (2,748)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (345)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom:1px solid #000000;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of plan assets, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 39,017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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 3pt 0.05pt 0pt;"> 38,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Funded status of plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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;"> (2,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (10,940)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (11,609)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amounts recognized in the consolidated balance sheets consist of:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities - other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (528)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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;"> (567)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (10,412)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (11,042)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (10,940)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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;"> (11,609)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amounts recognized in accumulated other comprehensive loss consist of:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated loss, net of income tax benefit of $2,012, $2,863, $179, and $410, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 5,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 8,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 510</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 1,168</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior service cost, net of income tax benefit of $0, $0, $8 and $13, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 5,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 8,150</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 534</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom:3px double #000000;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;"> 1,207</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt 0pt 12pt 0pt;">The accumulated benefit obligations of the defined benefit pension plan and supplemental pension plan were equal to the respective plans’ projected benefit obligations, as shown in the above table, at December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assumptions used in determining pension expense for the years ended December 31, 2024 and 2023 were:</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:57.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><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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Supplemental Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate for projected benefit obligation</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.15</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate for determining interest cost</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term rate of return on plan assets</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6.75</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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:justify;margin:0pt 0pt 12pt 0pt;">The components of pension expense for the years ended December 31, 2024 and 2023, were:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.33%;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.48%;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:9.23%;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.33%;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.48%;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:9.22%;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></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 427</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_UCUzoSbpa0OGWyPM3TcPXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,556</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,437)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,301)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization and deferral</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 416</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension expense</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 962</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 1,293</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:justify;margin:0pt 0pt 12pt 0pt;">The components of pension expense other than the service cost component were included in “other expense, net” in the Consolidated Statements of Earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">It is our intention to satisfy the minimum funding requirements and maintain at least an 80% funding percentage in our defined benefit retirement plan in future years.  At this time, we expect that any cash contributions necessary to satisfy these requirements in 2025 would not be material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Projected benefit payments for the plans at December 31, 2024, were estimated as follows:</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:72.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:1.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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Supplemental</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Pension Plan</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 908</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030 - 2034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</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:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of pension plan assets at December 31, 2024, by asset category within the fair value hierarchy (for further level information, see Note 3):</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:39.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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></tr><tr><td style="vertical-align:bottom;width:39.31%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.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;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stocks</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 16,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,838</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stocks</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.47%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange traded funds</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,883</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate obligations</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.47%;margin:0pt;padding:0pt;"><p 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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pooled fixed income funds</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 7,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,610</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government securities</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.47%;margin:0pt;padding:0pt;"><p 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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</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.47%;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 3pt 0pt 0pt;"> 3,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 3,943</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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.47%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 39,017</b></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:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of pension plan assets at December 31, 2023, by asset category within the fair value hierarchy (for further level information, see Note 3):</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:39.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:58.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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:58.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;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stocks</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 16,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 16,693</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Preferred stocks</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 202</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exchange traded funds</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 5,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 5,129</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate obligations</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> 4,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 4,160</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pooled fixed income funds</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 5,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 5,793</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. government securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 772</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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 and cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.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 3pt 0.05pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0.05pt 0pt;"> 5,292</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Subtotal</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.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 3pt 0.05pt 0pt;"> 33,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 3pt 0.05pt 0pt;"> 4,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;border-bottom:1px solid #000000;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;border-bottom:3px double #000000;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;"> 38,041</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt;">We also have a defined contribution plan covering substantially all employees. We contributed $1.1 million and $1.0 million to this plan in 2024 and 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our pension plan’s weighted average asset allocation at December 31, 2024 and 2023, by asset category, was as follows:</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:72.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Plan Assets at December 31, </b></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:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.08%;border-bottom: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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset Category:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.09%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</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></tr><tr><td style="vertical-align:bottom;width:72.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</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></tr><tr><td style="vertical-align:bottom;width:72.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;"> 14</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></tr><tr><td style="vertical-align:bottom;width:72.56%;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:1.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;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 3pt 0pt 0pt;"> 100</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></tr></table> 0.59 0.58 0.31 0.28 0.10 0.14 1 1 0.20 0.80 0.20 0.80 0 0.20 0.0675 0.0675 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following discount rates were used to determine the funded status of the pension plans as of December 31, 2024 and 2023:</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:54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Supplemental Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Discount rate for determining funded status</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:8.6%;background:#cceeff;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;"><b style="font-weight:bold;"> 5.65</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;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;"> 5.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;background:#cceeff;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;"><b style="font-weight:bold;"> 5.65</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;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;"> 5.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.0565 0.0515 0.0565 0.0516 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following is a reconciliation of the change in benefit obligation and plan assets of both the defined benefit pension plan and the unfunded supplemental pension plan for the years ended December 31, 2024 and 2023:</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:58.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Supplemental Pension Plan</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Change in projected benefit obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 40,411</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 39,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 11,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 12,372</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 427</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 1,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 2,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 561</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 580</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (1,592)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (885)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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,001)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (2,748)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (345)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (342)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Projected benefit obligation, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,493</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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 3pt 0.05pt 0pt;"> 40,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,940</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"> 11,609</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Change in plan assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;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 plan assets, beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 38,041</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 35,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 4,151</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"> 5,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (427)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;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;"><b style="font-weight:bold;"> 345</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (2,748)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (345)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom:1px solid #000000;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Fair value of plan assets, end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 39,017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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 3pt 0.05pt 0pt;"> 38,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Funded status of plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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;"> (2,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (10,940)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (11,609)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amounts recognized in the consolidated balance sheets consist of:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities - other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (528)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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;"> (567)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term pension liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;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;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom: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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom: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;"><b style="font-weight:bold;"> (10,412)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom: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;"> (11,042)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 524</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;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,370)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> (10,940)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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;"> (11,609)</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin: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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin: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:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amounts recognized in accumulated other comprehensive loss consist of:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated loss, net of income tax benefit of $2,012, $2,863, $179, and $410, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 5,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;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;"> 8,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;"><b style="font-weight:bold;"> 510</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 1,168</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior service cost, net of income tax benefit of $0, $0, $8 and $13, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;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 3pt 0.05pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Net amount recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 5,729</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 8,150</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;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;"><b style="font-weight:bold;"> 534</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;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.27%;border-bottom:3px double #000000;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;"> 1,207</p></td></tr></table> 40411000 39609000 11609000 12372000 427000 467000 1995000 2052000 561000 580000 1592000 -916000 885000 1001000 2748000 2633000 345000 342000 38493000 40411000 10940000 11609000 38041000 35927000 4151000 5214000 427000 467000 345000 2748000 2633000 345000 39017000 38041000 -524000 2370000 10940000 11609000 528000 567000 524000 2370000 10412000 11042000 524000 2370000 10940000 11609000 -2012000 -2863000 -179000 -410000 -5729000 -8150000 -510000 -1168000 0 0 -8000 -13000 -24000 -39000 5729000 8150000 534000 1207000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assumptions used in determining pension expense for the years ended December 31, 2024 and 2023 were:</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:57.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><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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Defined Benefit Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Supplemental Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate for projected benefit obligation</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.15</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate for determining interest cost</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term rate of return on plan assets</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6.75</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0515 0.0541 0.0516 0.0544 0.0508 0.0535 0.0508 0.0537 0.0675 0.0675 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of pension expense for the years ended December 31, 2024 and 2023, were:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.33%;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.48%;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:9.23%;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.33%;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.48%;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:9.22%;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></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service cost</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 427</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_UCUzoSbpa0OGWyPM3TcPXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,556</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,632</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,437)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,301)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net amortization and deferral</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 416</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension expense</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 962</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 1,293</p></td></tr></table> 427000 467000 2556000 2632000 2437000 2301000 416000 495000 962000 1293000 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Projected benefit payments for the plans at December 31, 2024, were estimated as follows:</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:72.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:1.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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Supplemental</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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.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;">Pension Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Pension Plan</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 908</p></td></tr><tr><td style="vertical-align:bottom;width:72.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030 - 2034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,694</p></td></tr></table> 3382000 528000 3266000 607000 3226000 683000 3172000 886000 3059000 908000 14081000 4694000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of pension plan assets at December 31, 2024, by asset category within the fair value hierarchy (for further level information, see Note 3):</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:39.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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></tr><tr><td style="vertical-align:bottom;width:39.31%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.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;"><b style="font-weight:bold;">December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:58.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stocks</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 16,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,838</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stocks</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.47%;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange traded funds</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,883</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate obligations</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.47%;margin:0pt;padding:0pt;"><p 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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,875</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pooled fixed income funds</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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 7,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,610</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government securities</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.47%;margin:0pt;padding:0pt;"><p 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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 663</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</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.47%;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 3pt 0pt 0pt;"> 3,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 3,943</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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.47%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 39,017</b></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:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of pension plan assets at December 31, 2023, by asset category within the fair value hierarchy (for further level information, see Note 3):</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:39.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:58.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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding: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.33%;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:58.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;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stocks</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 16,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 16,693</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Preferred stocks</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 202</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exchange traded funds</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 5,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 5,129</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate obligations</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> 4,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 4,160</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pooled fixed income funds</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 5,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.86%;background:#cceeff;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;"> 5,793</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. government securities</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;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;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> 772</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;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 and cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.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 3pt 0.05pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0.05pt 0pt;"> 5,292</p></td></tr><tr><td style="vertical-align:bottom;width:39.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Subtotal</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.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 3pt 0.05pt 0pt;"> 33,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 3pt 0.05pt 0pt;"> 4,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.65%;border-bottom:1px solid #000000;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;border-bottom:3px double #000000;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;"> 38,041</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 16838000 0 16838000 205000 0 205000 5883000 0 5883000 3875000 0 3875000 7610000 0 7610000 663000 0 663000 3943000 0 3943000 34479000 4538000 0 39017000 16693000 0 0 16693000 202000 0 0 202000 5129000 0 0 5129000 0 4160000 0 4160000 5793000 0 0 5793000 0 772000 0 772000 5292000 0 0 5292000 33109000 4932000 0 38041000 1100000 1000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. COMPREHENSIVE INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of accumulated other comprehensive loss as recorded in the Consolidated Balance Sheets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:1.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">December 31, </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.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;">2024</b></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;"><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.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (11,671)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,954)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension liability, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (6,263)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:9.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;"> (9,357)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;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;"><b style="font-weight:bold;"> (17,934)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:9.69%;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;"> (17,311)</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:justify;margin:0pt 0pt 12pt 0pt;">The following table shows changes in accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:</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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;margin:0pt;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 Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:1.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:1.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.84%;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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.84%;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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;border-bottom: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;"> Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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:41.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.86%;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;"> (8,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.86%;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;"> (11,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.84%;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;"> (20,193)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other comprehensive income before reclassifications</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,516</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amounts reclassified from accumulated other comprehensive loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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 3pt 0pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net current period other comprehensive income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,882</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> (7,954)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> (9,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,311)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other comprehensive (loss) income before reclassifications</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (931)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amounts reclassified from accumulated other comprehensive loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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 3pt 0pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net current period other comprehensive (loss) income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;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;">Balance, December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"><b style="font-weight:bold;"> (11,671)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"><b style="font-weight:bold;"> (6,263)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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;"><b style="font-weight:bold;"> (17,934)</b></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:justify;margin:0pt 0pt 12pt 0pt;">The following table shows reclassification adjustments out of accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:</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:41.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><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:1.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:12.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;"><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:22.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:41.88%;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.23%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Amounts reclassified from accumulated </b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;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.23%;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.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;">other comprehensive loss for the year </b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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;">Affected line item in the </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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.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;">ended December 31,</b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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;">statement where net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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:14.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;">2024</b></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;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:14.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;border-bottom: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;"> is presented</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;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;">Amortization of defined benefit pension items</b></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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.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:22.63%;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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior service cost</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20</b></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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other expense, net</p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial losses</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 396</b></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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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 3pt 0pt 0pt;"> 475</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other expense, net</p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 416</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax benefit</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;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;"><b style="font-weight:bold;"> (108)</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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;"> (129)</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 308</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These amounts were included in the computation of pension expense. See Note 12 for additional details.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:1.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">December 31, </b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:11.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;">2024</b></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;"><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.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (11,671)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,954)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pension liability, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (6,263)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:9.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;"> (9,357)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;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;"><b style="font-weight:bold;"> (17,934)</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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:9.69%;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;"> (17,311)</p></td></tr></table> -11671000 -7954000 6263000 9357000 -17934000 -17311000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows changes in accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:</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:56.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;margin:0pt;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 Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:1.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:1.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.84%;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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Defined Benefit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.46%;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 style="vertical-align:bottom;white-space:nowrap;width:10.84%;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></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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.31%;border-bottom: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;"> Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pension Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:56.09%;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.31%;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:41.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.86%;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;"> (8,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.86%;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;"> (11,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.84%;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;"> (20,193)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other comprehensive income before reclassifications</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,516</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amounts reclassified from accumulated other comprehensive loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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 3pt 0pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net current period other comprehensive income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,882</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> (7,954)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"> (9,357)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,311)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Other comprehensive (loss) income before reclassifications</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (931)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amounts reclassified from accumulated other comprehensive loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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 3pt 0pt 0pt;"> 308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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 3pt 0pt 0pt;"> 308</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Net current period other comprehensive (loss) income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,717)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;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:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623)</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;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;">Balance, December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"><b style="font-weight:bold;"> (11,671)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;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;"><b style="font-weight:bold;"> (6,263)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;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;"><b style="font-weight:bold;"> (17,934)</b></p></td></tr></table> -8596000 -11597000 -20193000 642000 1874000 2516000 -366000 -366000 642000 2240000 2882000 -7954000 -9357000 -17311000 -3717000 2786000 -931000 -308000 -308000 -3717000 3094000 -623000 -11671000 -6263000 -17934000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows reclassification adjustments out of accumulated other comprehensive loss during the years ended December 31, 2024 and 2023:</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:41.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><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:1.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:12.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;"><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:22.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:41.88%;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.23%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">Amounts reclassified from accumulated </b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;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.23%;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.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;">other comprehensive loss for the year </b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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;">Affected line item in the </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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.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;">ended December 31,</b></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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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;">statement where net earnings</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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:14.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;">2024</b></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;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:14.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;border-bottom: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;"> is presented</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:41.88%;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.23%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;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;">Amortization of defined benefit pension items</b></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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.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:22.63%;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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior service cost</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 20</b></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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other expense, net</p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actuarial losses</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 396</b></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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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 3pt 0pt 0pt;"> 475</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;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Other expense, net</p></td></tr><tr><td style="vertical-align:bottom;width:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total before tax</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 416</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax benefit</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;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;"><b style="font-weight:bold;"> (108)</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;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;"> (129)</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;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:41.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net of tax</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 308</b></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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366</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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">These amounts were included in the computation of pension expense. See Note 12 for additional details.</span></td></tr></table> -20000 -20000 396000 475000 416000 495000 108000 129000 308000 366000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The provision for income taxes included the following components for the years ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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: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:9.23%;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.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: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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,243</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,859</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,997</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,839</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 219</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,459</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,214</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,057</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,462</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total provision</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,516</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 10,676</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:justify;margin:0pt 0pt 12pt 0pt;">The differences between the U.S. federal statutory income tax rate and our effective tax rate were as follows for the years ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:9.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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:9.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal statutory income tax rate</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</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></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal tax benefit</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income tax rate differences</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;"><b style="font-weight:bold;"> (0.4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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 3pt 0pt 0pt;"> 0.9</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 26.1</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></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:justify;margin:0pt 0pt 12pt 0pt;">The foreign component of pretax earnings was $0.9 million and $2.8 million in 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of deferred taxes at December 31, 2024 and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</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: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:9.23%;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.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: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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable reserves</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 266</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension liability</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,708</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,724</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</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="font-weight:bold;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,566</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,024</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency losses on intercompany loans</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,122</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 9,826</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.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.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:9.23%;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.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.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:9.22%;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:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory and related reserves</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,140)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,024)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash value of life insurance</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (753)</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant and equipment</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,484)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,297)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,207)</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,639)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 assets</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (308)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (3,115)</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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,555)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> (21,007)</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (20,549)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred income tax liabilities</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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,885)</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="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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,723)</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:justify;margin:0pt 0pt 12pt 0pt;">The net deferred income tax liabilities are classified in the Consolidated Balance Sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current deferred income tax benefits</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,037</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current deferred income tax liabilities</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (13,922)</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,819)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (12,885)</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (10,723)</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-weight:bold;margin:0pt 0pt 12pt 0pt;">Uncertain Tax Positions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We account for our uncertain tax positions in accordance with ASC 740, <i style="font-style:italic;">Income Taxes </i>(“ASC 740”)<i style="font-style:italic;">. </i>ASC 740 provides that the tax effects from an uncertain tax position can be recognized in our consolidated financial statements only if the position is more likely than not of being sustained on audit, based on the technical merits of the position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to our unrecognized tax benefits:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits balance at January 1,</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 608</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases related to current year tax positions</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to lapsing of statute of limitations</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (63)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits balance at December 31, </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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 640</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</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:justify;margin:0pt 0pt 12pt 0pt;">The unrecognized tax benefits at December 31, 2024 and 2023, included $90,000 and $30,000, respectively, of interest related to such positions. The unrecognized tax benefits, if ultimately recognized, would reduce our annual effective tax rate. The liabilities for potential interest are included in the Consolidated Balance Sheets at December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We file a U.S. federal income tax return, various U.S. state income tax returns and several foreign returns. In general, the 2020 through 2023 tax years remain subject to examination by those taxing authorities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</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: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:9.23%;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.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: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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,243</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,859</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,997</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,839</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 219</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,459</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,214</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,057</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,462</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total provision</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,516</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 10,676</p></td></tr></table> 6243000 5859000 1997000 1839000 219000 516000 8459000 8214000 1057000 2462000 9516000 10676000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:9.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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:9.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal statutory income tax rate</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</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></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State income taxes, net of federal tax benefit</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign income tax rate differences</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share-based compensation</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1.6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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;"><b style="font-weight:bold;"> (0.4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;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 3pt 0pt 0pt;"> 0.9</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23.9</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 26.1</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></tr></table> 0.21 0.21 0.04 0.041 0.009 0.003 -0.016 -0.002 -0.004 0.009 0.239 0.261 900000 2800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</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: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:9.23%;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.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: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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable reserves</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 266</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension liability</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,708</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,724</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</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="font-weight:bold;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,566</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,024</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency losses on intercompany loans</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,122</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 3pt 0pt 0pt;"> 9,826</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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.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.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:9.23%;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.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.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:9.22%;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:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory and related reserves</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,140)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,024)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash value of life insurance</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (753)</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property, plant and equipment</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,484)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,297)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,207)</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,639)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 assets</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (308)</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets</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-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (3,115)</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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,555)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> (21,007)</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (20,549)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net deferred income tax liabilities</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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,885)</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="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:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,723)</p></td></tr></table> 266000 385000 2708000 3635000 1582000 1724000 3566000 4024000 58000 8122000 9826000 5140000 5024000 753000 682000 1484000 1297000 10207000 9639000 308000 352000 3115000 3555000 21007000 20549000 12885000 10723000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current deferred income tax benefits</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,037</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current deferred income tax liabilities</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-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (13,922)</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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,819)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred income tax liabilities</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (12,885)</b></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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (10,723)</p></td></tr></table> 1037000 1096000 13922000 11819000 12885000 10723000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits balance at January 1,</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 608</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increases related to current year tax positions</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Decreases due to lapsing of statute of limitations</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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> (63)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits balance at December 31, </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-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 640</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td></tr></table> 608000 305000 32000 366000 63000 640000 608000 90000 30000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">15. COMMITMENTS</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:justify;margin:0pt;">At December 31, 2024, we had commitments to purchase $38.1 million of inventory, all of which were due in less than one year.</p> 38100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. SHARE REPURCHASE PROGRAM</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 1998, our share repurchase program was established. On several occasions since the program’s inception, our Board of Directors increased the number of shares authorized for repurchase under the program. In total, 8.5 million shares have been authorized for repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In 2024, we purchased 19,841 shares at a total cost of $0.6 million through our share repurchase program. In 2023, we purchased 170,422 shares at a total cost of $4.3 million through our share repurchase program.  As of December 31, 2024, there were 848,916 authorized shares remaining under the program.</p> 8500000 19841 600000 170422 4300000 848916 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computations of basic and diluted earnings per share for the years ended December 31, 2024 and 2023:</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:69.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:0.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;"><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;"><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:2.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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:0.57%;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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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 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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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 style="vertical-align:bottom;white-space:nowrap;width:1.88%;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 style="vertical-align:bottom;white-space:nowrap;width:11.78%;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></tr><tr><td style="vertical-align:bottom;width:69.07%;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:0.57%;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:13.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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:13.66%;border-bottom: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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(In thousands, except per share amounts)</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 30,188</p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,449</p></td></tr><tr><td style="vertical-align:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee share-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.78%;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 3pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,599</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 9,535</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.21</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 3.19</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 3.17</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:justify;margin:0pt 0pt 12pt 0pt;">Diluted weighted average shares outstanding for 2024 exclude anti-dilutive share-based awards totaling 272,000 shares at a weighted average price of $32.60. Diluted weighted average shares outstanding for 2023 exclude anti-dilutive share-based awards totaling 618,000 shares at a weighted average price of $28.95.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Unvested restricted stock awards provide holders with dividend rights prior to vesting, however, such rights are forfeitable if the awards do not vest.  As a result, unvested restricted stock awards are not participating securities and are excluded from the computation of earnings per share.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computations of basic and diluted earnings per share for the years ended December 31, 2024 and 2023:</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:69.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:0.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;"><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;"><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:2.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:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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:0.57%;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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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 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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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 style="vertical-align:bottom;white-space:nowrap;width:1.88%;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 style="vertical-align:bottom;white-space:nowrap;width:11.78%;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></tr><tr><td style="vertical-align:bottom;width:69.07%;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:0.57%;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:13.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;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:13.66%;border-bottom: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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(In thousands, except per share amounts)</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,320</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 30,188</p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,449</p></td></tr><tr><td style="vertical-align:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Employee share-based awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.78%;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 3pt 0pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:top;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,599</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 9,535</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.21</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 3.19</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-weight:bold;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:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.78%;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:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.16</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;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.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 3pt 0pt 0pt;"> 3.17</p></td></tr></table> 30320000 30188000 9455000 9449000 144000 86000 9599000 9535000 3.21 3.19 3.16 3.17 272000 32.6 618000 28.95 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have two reportable segments: North American wholesale operations (“Wholesale”) and North American retail operations (“Retail”).  The “other” category in the table below included our wholesale and retail operations in Australia, South Africa, and Asia Pacific, which do not meet the criteria for separate reportable segment classification. We ceased operations in the Asia Pacific region in 2023 and completed the wind down of that business in 2024.  The accounting policies of the segments are the same as those described in Note 2, Summary of Significant Accounting Policies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In the Wholesale segment, shoes are marketed through more than 10,000 footwear, department and specialty stores, primarily in the United States and Canada.  Licensing revenues are also included in our Wholesale segment.  We have licensing agreements with third </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">parties who sell our branded apparel, accessories, and specialty footwear in the United States, as well as our footwear in Mexico and certain markets overseas. In 2024 and 2023, there was no single customer that accounted for or exceeded 10% of our total sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the Retail segment, we operate e-commerce businesses and four brick and mortar retail stores in the United States. Retail sales are made directly to consumers on our websites, or by our employees.  Retail stores sell our branded footwear, primarily Florsheim, and accessories.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our chief operating decision maker is Thomas W. Florsheim, Jr., Chief Executive Officer.  Mr. Florsheim, Jr. regularly reviews and evaluates segment-level net sales, gross margins, and operating earnings to assess segment performance and to allocate capital and personnel resources to the segments. The following is a summary of certain key financial measures for the respective fiscal periods indicated. The significant expense categories and amounts align with the segment-level information that is regularly provided to Mr. Florsheim, Jr. Total assets and capital expenditures are not presented because Mr. Florsheim, Jr. does not review or allocate resources based on such information. </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:51.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.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:2.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:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:51.97%;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.08%;margin:0pt;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:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Wholesale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:9.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;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:9.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;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="11" style="vertical-align:bottom;white-space:nowrap;width:45.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,257</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licensing revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,033</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,290</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,765</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 60,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 94,911</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,614</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,681</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (444)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,836</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,483</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,544</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licensing revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,504</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318,048</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,165</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 66,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 101,859</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,024</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (529)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (738)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,864</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,579</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:justify;margin:0pt 0pt 12pt 0pt;">All North American corporate office assets are included in the Wholesale segment. Transactions between segments primarily consist of sales between the Wholesale and Retail segments. Intersegment sales are valued at the cost of inventory plus an estimated cost to ship the products. Intersegment sales have been eliminated and are excluded from net sales in the above table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Geographic Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial information relating to our business by geographic area was as follows for the years ended December 31, 2024 and 2023:</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:73.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: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 0pt 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:9.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: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 0pt 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:9.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></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding: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.33%;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.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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Sales</b></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 248,577</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 266,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Canada</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 18,064</b></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 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:9.22%;background:#cceeff;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;"> 21,897</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Australia</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 20,826</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 23,012</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Asia</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 438</b></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 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:9.22%;background:#cceeff;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;"> 4,143</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">South Africa</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,385</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 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:9.22%;border-bottom:1px solid #000000;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;"> 2,481</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 290,290</b></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 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:9.22%;background:#cceeff;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;"> 318,048</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.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;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Long-Lived Assets</b></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 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:9.23%;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.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;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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 73,980</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 75,274</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Other</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11,867</b></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 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: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.22%;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 3pt 0.05pt 0pt;"> 14,650</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 85,847</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 89,924</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt;">Net sales attributed to geographic locations are based on the location of the assets producing the sales. Long-lived assets by geographic location consist of property, plant and equipment (net), operating lease ROU assets, goodwill, trademarks, investment in real estate and amortizable intangible assets.</p> 2 0 0 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our chief operating decision maker is Thomas W. Florsheim, Jr., Chief Executive Officer.  Mr. Florsheim, Jr. regularly reviews and evaluates segment-level net sales, gross margins, and operating earnings to assess segment performance and to allocate capital and personnel resources to the segments. The following is a summary of certain key financial measures for the respective fiscal periods indicated. The significant expense categories and amounts align with the segment-level information that is regularly provided to Mr. Florsheim, Jr. Total assets and capital expenditures are not presented because Mr. Florsheim, Jr. does not review or allocate resources based on such information. </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:51.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.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:2.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:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:51.97%;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.08%;margin:0pt;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:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Wholesale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:9.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;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:9.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;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="11" style="vertical-align:bottom;white-space:nowrap;width:45.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,257</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licensing revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,033</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,290</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,765</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 60,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 94,911</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,614</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,681</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (444)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,836</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,483</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315,544</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licensing revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 2,504</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318,048</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,165</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 66,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 101,859</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,024</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (529)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (738)</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings before provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,864</p></td></tr><tr><td style="vertical-align:bottom;width:51.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;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:51.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,579</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 225907000 38701000 23649000 288257000 2033000 2033000 227940000 38701000 23649000 290290000 136354000 13184000 9227000 158765000 60072000 20210000 14629000 94911000 31514000 5307000 -207000 36614000 3681000 15000 -444000 39836000 1802000 7000 674000 2483000 247896000 38012000 29636000 315544000 2504000 2504000 250400000 38012000 29636000 318048000 151077000 12964000 11124000 175165000 66035000 18296000 17528000 101859000 33288000 6752000 984000 41024000 1107000 529000 -738000 40864000 1942000 7000 630000 2579000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial information relating to our business by geographic area was as follows for the years ended December 31, 2024 and 2023:</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:73.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: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 0pt 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:9.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: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 0pt 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:9.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></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding: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.33%;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.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;">2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Sales</b></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 248,577</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 266,515</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Canada</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 18,064</b></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 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:9.22%;background:#cceeff;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;"> 21,897</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Australia</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 20,826</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 23,012</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Asia</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 438</b></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 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:9.22%;background:#cceeff;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;"> 4,143</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">South Africa</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,385</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 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:9.22%;border-bottom:1px solid #000000;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;"> 2,481</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;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;"><b style="font-weight:bold;"> 290,290</b></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 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:9.22%;background:#cceeff;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;"> 318,048</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.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;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Long-Lived Assets</b></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 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:9.23%;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.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;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:9.22%;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:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 73,980</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 75,274</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Other</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 11,867</b></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 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: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.22%;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 3pt 0.05pt 0pt;"> 14,650</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 85,847</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> 89,924</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 248577000 266515000 18064000 21897000 20826000 23012000 438000 4143000 2385000 2481000 290290000 318048000 73980000 75274000 11867000 14650000 85847000 89924000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. SHARE-BASED COMPENSATION PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024 we had two share-based compensation plans: the 2017 Incentive Plan (the “2017 Plan”) and the 2024 Incentive Plan (collectively, “the Plans”). On May 7, 2024, the shareholders of Weyco Group, Inc. approved the 2024 Incentive Plan (the “2024 Plan”) which allows for the grant of up to 1.5 million share-based awards to executives, directors, and other salaried employees. Awards available for grant under the 2024 Plan include restricted stock and options to purchase common stock of the Company, as well as other forms of share-based compensation. Awards are no longer granted under the 2017 Plan; however, awards previously granted under such plan continue in accordance with their terms. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted stock awards were the only form of share-based compensation granted in 2024. Both stock options and restricted stock awards were granted in 2023.  Restricted stock awards and stock options are valued at fair market value based on the Company’s closing stock price on the grant date. Restricted stock granted in 2024 vests ratably over five years, while restricted stock granted in 2023 vests ratably over four years. Stock options granted in 2023 vest ratably over five years and expire 10 years from the grant date. As of December 31, 2024, there were approximately 1.4 million shares remaining available for share-based awards under the 2024 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock option exercises can be net share settled such that we withhold shares with value equivalent to the exercise price of the stock option awards plus the employees’ minimum statutory obligation for the applicable income and other employment taxes. The net share settlement has the effect of share repurchases by the Company as they reduce the number of shares that would have otherwise been issued. In 2024, approximately 278,000 shares were withheld, and were based on the value of the stock on the exercise dates. Total payments made by the Company for the employees’ tax obligations to taxing authorities were $419,000 in 2024 and $186,000 in 2023; such payments are generally reflected as a financing activity within the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 718, share-based compensation expense of $1.5 million and $1.4 million was recognized in 2024 and 2023, respectively, for stock options and restricted stock awards granted since 2018. An estimate of forfeitures, based on historical data, was included in the calculation of share-based compensation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2024, there was $1.4 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2020 through 2023 which is expected to be recognized over the weighted-average remaining vesting period of 2.9 years. At December 31, 2023, there was $2.1 million of total unrecognized compensation cost related to non-vested stock options granted in the years 2019 through 2023 which was expected to be recognized over the weighted-average remaining vesting period of 3.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following weighted-average assumptions were used to determine compensation expense related to stock options granted in 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.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: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:10.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;"><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></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;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.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</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></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.88</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></tr><tr><td style="vertical-align:bottom;width:84.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.0</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.0</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></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:justify;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate was based on U.S. Treasury bonds with a remaining term equal to the expected term of the award. The expected dividend yield was based on our expected annual dividend as a percentage of the market value of our Company’s common stock in the year of grant. The expected term of the stock options was determined using historical experience. The expected volatility was based upon historical stock prices over the most recent period equal to the expected term of the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize our stock option activity during the years ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:48.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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.79%;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:11.73%;margin:0pt;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><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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.8%;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:11.73%;margin:0pt;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:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Exercise Price</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 967,217</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.22</b></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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,345,369</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.83</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,200</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.79</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (389,597)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.53</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487,331)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.02</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (13,860)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.61</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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,021)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.31</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 563,760</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25.98</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967,217</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.22</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 281,429</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.50</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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:9.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 3pt 0pt 0pt;"> 524,829</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.39%;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.33%;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 3pt 0pt 0pt;"> 27.30</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average fair market value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;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:9.25%;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 3pt 0pt 0pt;"> 6.63</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:50.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:24.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:2.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:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.42%;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.08%;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:24.34%;margin:0pt;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 Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;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:19.74%;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></tr><tr><td style="vertical-align:bottom;width:50.42%;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.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:24.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;"><b style="font-weight:bold;">Contractual Life (in Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom: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;">Aggregate Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,521,000</p></td></tr><tr><td style="vertical-align:bottom;width:50.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,109,000</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:justify;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of outstanding and exercisable stock options is defined as the difference between the market value of our Company’s common stock on December 31, 2024 of $37.55 and the exercise price multiplied by the number of in-the-money outstanding and exercisable stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Non-vested Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom: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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom: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:52.85%;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;">Non-vested - December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 453,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 24.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 4.55</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.63</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (147,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 25.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 4.44</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (13,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3pt 0pt 0pt;"> 25.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3pt 0pt 0pt;"> 4.91</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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;">Non-vested - December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 442,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 24.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (150,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 23.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 4.52</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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: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 3pt 0pt 0pt;"> 25.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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: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 3pt 0pt 0pt;"> 5.73</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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;">Non-vested - December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 282,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25.46</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.66</b></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:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes information about outstanding and exercisable stock options at December 31, 2024:</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:39.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:34.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;"><b style="font-weight:bold;">Options Outstanding</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.2%;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 style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.23%;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:9.11%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:9.02%;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></tr><tr><td style="vertical-align:bottom;width:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.23%;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:9.11%;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 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;"><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.39%;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:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;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</b></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;"><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.39%;margin:0pt;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:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;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</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></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;"><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.39%;margin:0pt;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;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;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;"><b style="font-weight:bold;">(in Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Exercise Price</b></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:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercisable</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;">5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.00</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,670</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.00</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$23.38 to $25.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.79</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,996</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.14</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$27.94 to $37.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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 3pt 0pt 0pt;"> 199,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:center;margin:0pt;">5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:9.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 3pt 0pt 0pt;"> 31.28</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 120,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:9.02%;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 3pt 0pt 0pt;"> 32.89</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.98</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,429</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.50</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:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our stock option activity for the years ended December 31:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of stock options exercised</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,706</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds from stock option exercises</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 51</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from the exercise of stock options</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 964</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of stock options vested</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 678</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653</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-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our restricted stock award activity during the years ended December 31, 2023 and 2024:</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:62.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:1.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:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:62.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:15.94%;margin:0pt;padding:0pt;"><p style="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 of Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:17.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;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:15.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;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 71,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 24.67</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 27,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;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;"> 25.79</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (28,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 23.60</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (2,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;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;"> 25.13</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 69,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 25.54</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 54,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;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;"> 34.65</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (30,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;background:#cceeff;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;"> 24.86</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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:16.18%;border-bottom:1px solid #000000;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;"> 27.54</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 92,965</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31.12</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:justify;margin:0pt;">At December 31, 2024, we expected 92,965 shares of restricted stock to vest over a weighted-average remaining contractual term of 3.5 years. These shares had an aggregate intrinsic value of $3.5 million at December 31, 2024. The aggregate intrinsic value was calculated using the market value of our Company’s common stock on December 31, 2024 of $37.55 multiplied by the number of non-vested restricted shares outstanding. The income tax benefit from the vesting of restricted stock for the years ended December 31 was $0.3 million in 2024 and $0.2 million in 2023.</p> 2 1500000 0 P5Y P4Y P5Y P10Y 1400000 278000 419000 186000 1500000 1400000 1400000 P2Y10M24D 2100000 P3Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following weighted-average assumptions were used to determine compensation expense related to stock options granted in 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.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: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:10.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;"><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></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;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.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;">2023</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</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></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.88</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></tr><tr><td style="vertical-align:bottom;width:84.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.0</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.0</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></tr></table> 0.0431 0.0388 P8Y 0.31 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables summarize our stock option activity during the years ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:48.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:10.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></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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.79%;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:11.73%;margin:0pt;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><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;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.8%;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:11.73%;margin:0pt;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:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Exercise Price</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom: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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 967,217</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.22</b></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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,345,369</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.83</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,200</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.79</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (389,597)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.53</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487,331)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.02</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (13,860)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.61</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:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,021)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.31</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 563,760</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25.98</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 967,217</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.22</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 281,429</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26.50</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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:9.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 3pt 0pt 0pt;"> 524,829</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.39%;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.33%;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 3pt 0pt 0pt;"> 27.30</p></td></tr><tr><td style="vertical-align:bottom;width:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average fair market value of options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;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:9.25%;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 3pt 0pt 0pt;"> 6.63</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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:50.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:24.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:2.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:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.42%;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.08%;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:24.34%;margin:0pt;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 Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;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:19.74%;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></tr><tr><td style="vertical-align:bottom;width:50.42%;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.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:24.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;"><b style="font-weight:bold;">Contractual Life (in Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom: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;">Aggregate Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,521,000</p></td></tr><tr><td style="vertical-align:bottom;width:50.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable - December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,109,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 967217 26.22 1345369 25.83 149200 25.79 389597 26.53 487331 25.02 13860 26.61 40021 26.31 563760 25.98 967217 26.22 281429 26.5 524829 27.3 6.63 P6Y6M 6521000 P5Y3M18D 3109000 37.55 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom: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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom: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:52.85%;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;">Non-vested - December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 453,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 24.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 4.55</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.63</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (147,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 25.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 4.44</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (13,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3pt 0pt 0pt;"> 25.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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 3pt 0pt 0pt;"> 4.91</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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;">Non-vested - December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;"> 442,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 24.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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 3pt 0pt 0pt;"> 5.28</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (150,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 23.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 3pt 0pt 0pt;"> 4.52</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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: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 3pt 0pt 0pt;"> 25.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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: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 3pt 0pt 0pt;"> 5.73</p></td></tr><tr><td style="vertical-align:bottom;width:52.85%;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;">Non-vested - December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 282,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25.46</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.66</b></p></td></tr></table> 453636 24.76 4.55 149200 25.79 6.63 147128 25.26 4.44 13320 25.24 4.91 442388 24.93 5.28 150057 23.38 4.52 10000 25.6 5.73 282331 25.46 5.66 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes information about outstanding and exercisable stock options at December 31, 2024:</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:39.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:34.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;"><b style="font-weight:bold;">Options Outstanding</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:21.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;"><b style="font-weight:bold;">Options Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.2%;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 style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.23%;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:9.11%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:9.02%;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></tr><tr><td style="vertical-align:bottom;width:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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.23%;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:9.11%;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 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;"><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.39%;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:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;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><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;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</b></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;"><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.39%;margin:0pt;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:39.2%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"><b style="font-weight:bold;">Contractual Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;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</b></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></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;"><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.39%;margin:0pt;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;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;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;"><b style="font-weight:bold;">(in Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Exercise Price</b></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:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercisable</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;">5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.00</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,670</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.00</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$23.38 to $25.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.79</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,996</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.14</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$27.94 to $37.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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 3pt 0pt 0pt;"> 199,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:center;margin:0pt;">5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:9.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 3pt 0pt 0pt;"> 31.28</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 120,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:9.02%;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 3pt 0pt 0pt;"> 32.89</p></td></tr><tr><td style="vertical-align:bottom;width:39.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.98</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,429</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.50</p></td></tr></table> 18 92020 P5Y8M12D 18 63670 18 23.38 25.79 272069 P7Y4M24D 24.79 96996 24.14 27.94 37.22 199671 P5Y7M6D 31.28 120763 32.89 563760 P6Y6M 25.98 281429 26.5 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our stock option activity for the years ended December 31:</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:73.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;"><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.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:9.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><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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2024</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:10.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;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.9%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of stock options exercised</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,706</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds from stock option exercises</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 51</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from the exercise of stock options</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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 964</b></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.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:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of stock options vested</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 678</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="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:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653</p></td></tr></table> 3706000 1537000 51000 103000 964000 400000 678000 653000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our restricted stock award activity during the years ended December 31, 2023 and 2024:</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:62.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:1.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:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:62.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:15.94%;margin:0pt;padding:0pt;"><p style="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 of Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:17.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;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:15.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;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:17.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 71,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 24.67</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 27,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;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;"> 25.79</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (28,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 23.60</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (2,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;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;"> 25.13</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;background:#cceeff;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;"> 69,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;background:#cceeff;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;"> 25.54</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> 54,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;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;"> 34.65</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (30,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;background:#cceeff;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;"> 24.86</p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;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.85%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> (725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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:16.18%;border-bottom:1px solid #000000;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;"> 27.54</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><b style="font-weight:bold;white-space:pre-wrap;">Non-vested - December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 92,965</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.18%;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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31.12</b></p></td></tr></table> 71808 24.67 27700 25.79 28243 23.6 2175 25.13 69090 25.54 54855 34.65 30255 24.86 725 27.54 92965 31.12 92965 P3Y6M 3500000 37.55 300000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. VALUATION AND QUALIFYING ACCOUNTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;border-bottom: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;">Deducted from Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Doubtful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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;"><span style="font-size:8pt;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;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:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">Allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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;">BALANCE, DECEMBER 31, 2022</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3pt 0pt 0pt;"> 2,110</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Add - Additions charged to earnings</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,634</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct - Charges for purposes for which reserves were established</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (5,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (5,234)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">BALANCE, DECEMBER 31, 2023</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 3pt 0pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 3pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 3pt 0pt 0pt;"> 2,510</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Add - Additions charged to earnings</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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: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 3pt 0pt 0pt;"> 4,891</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct - Charges for purposes for which reserves were established</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (4,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> (5,261)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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;">BALANCE, DECEMBER 31, 2024</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,188</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 952</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,140</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;border-bottom: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;">Deducted from Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Doubtful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td 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;"><span style="font-size:8pt;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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;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:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">Allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(Dollars in thousands)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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;">BALANCE, DECEMBER 31, 2022</b></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 3pt 0pt 0pt;"> 2,110</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Add - Additions charged to earnings</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,634</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct - Charges for purposes for which reserves were established</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (5,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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;"> (5,234)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">BALANCE, DECEMBER 31, 2023</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:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 3pt 0pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 3pt 0pt 0pt;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 3pt 0pt 0pt;"> 2,510</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Add - Additions charged to earnings</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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: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 3pt 0pt 0pt;"> 4,891</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct - Charges for purposes for which reserves were established</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> (415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (4,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> (5,261)</p></td></tr><tr><td style="vertical-align:bottom;width:65.37%;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;">BALANCE, DECEMBER 31, 2024</b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,188</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 952</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><b style="font-weight:bold;">$</b></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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,140</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1110000 1000000 2110000 519000 5115000 5634000 136000 5098000 5234000 1493000 1017000 2510000 110000 4781000 4891000 415000 4846000 5261000 1188000 952000 2140000 false false false false true

:GNO$+5(U=":CVO!44='U'U]X7L3S"7C=MH%$K^J$\91\VFP%( M_W.\R]9N,0Q\Q9;&6).;YI0"K:@(Z;4JP=[&B MBXJP'Y_7+9O94T$=$ %LJ]+U$=/:UT^ZS&>UK,NUJGFAA[:HW)K-*.7LIO'C M'6A^&9H_WP#S&:"YJ#54'".SA)H7UYNFM=:D^@2(G9)9)HP?_8>GG1QDO,+I%$2WRZ1!,O,;M$$BU8 M,K8I;XB7GXS%_1@7#X/ '6O6?6Q)/Q0"H>##NU>MQ+(^?")P"0#\*WMS[ MHP-OWM[+O&]E%SC_7OO:72FT\S-M.J:PKT5AO9/>G+>EK,].TBM7W@O#X3=K MI,9GSXW/GL_P]\@:FKYV_G6X_HJU5#^S)^_$UI Y%ZG@#V:Q8=IN'S3)A3=$D>2FZ M[HH'9<3XZ.YIPD_!;_>K%_*[+%4?#NI&8]EBU16.8_.)V9V.,^Z]64I:+\E6 MK5O/LM)*QT9SP77').PJ"ZN0)K%++'4E>6YSB=3IV:S,I8 MZIXDG?_D(H.5V'*_8>=T2W7(N=%$ZWC1YN_.8$-BW>J,!)-F\JZ8)E&U7*QP ML%T[&9]9\9D5K3/K%QFMNBFJ72Q3KK (E\W:W::QF%I738+Y$4:;Z_E!:F#9 M,MM">7,X)P8Y&8$G&>6?9.1M2F$\R.S\\"1[IS+&'0S>M];_/H/@X(#!?\(% M\*:,Q_^^Z6Y_'GQP$F(A+"7>A(B;_RTJEK'DO>_^_O\^7PN>21)I"$CP:!_I M 60%?'(>AG$R\]ETB" MEW]_Y)"X;B#'N[XD/'523RQ 4&$HS/@O_]U%HIR M)%J8+**;WP].L1, [@&#^U0\DY @TH67P>N_\TN7]ZR#F*62^+&_Y/>C8XV M:THG*>K?B=>/$"8AK,$\E!.PG>69!+\ZSS39/_LDW&:/^?_3M'S^-"N8#Y8-4'>O( M*?PUJ\O\=I&;CYCQ-+L(@16GCB_F?Z T'P_O'"3:>DF,&I##?-IE$NQ5,I+HNF<0X39 K\ MA0LXD?H6X(,_'$B.6JKK3IH4&6EV61FRN@OS[-Z.+*3;!8I01D-TCF\]GJ=JM/)&;%LUS-J305@WH6=SFQ="EV;KIX3M@@I;&$%[1"8= 33D&K3H%6G:^IHKEYR M=D8'C R!*;M(+]/-KM)!$;3A]"=IMR#/X)QA,''%*E.M]Z9+IB?6QLW<"JLT MW0Y'AK=$$A6]RY:K6<9K--(INKXM6U,X,OMVI$>6^A.KB.U0LELEAKA":<0 M%@#%0KN?5E]PF?#K58-CA9*QZ*IYB5>&!4(V!YL. M1X5'>OVL.&E0584=HJV5O5!&ZK+;K,K/LXN,-41G:HZ&0T,H MM?%YS5GDZC*JL)41LE ;DT'.GS6$4\V:"JALI1M,S2P26F?0'_67_EK#2*TS MFQP^$+$*NN+[QDS!)0P17:B/A_;5+_+"8,ZWTVJ+3"/8."?JS0)8+!$>6C.W MY8:%%!U4:79M/M^MS@MB!PX-@6 YT_K8QLQ,4,3(%- -HE)29P:'AD#0J'#J MSL4* Z:US7#E'EVJ=P?^ D(@,'<%W0 B4%![#8]T<@-,03+^T! )CH6FLBTH MLS93*UI.4>\MI.[('QJ&%E^1=9&H41336UES9^!5Z_3<]<>&-C9?EHKEL;0N MJ"5CA?1KE5U_FP9C+P@+8;M3US-=&JOKWHR=YCJ3O%&=P:&AU6)K+*-6)F1* M[;'#[FQ6W=7U,@V'AE>PP*_GN:M10 MD2U']Q9$CAWO.G!H: 6I?@IMI>M-CJTU"MA(D%8#8^W/&EX!S@E@$JM?9WNM M2M$E.WV"IL%J+\@,+%7([;K*6%"13'K;%FC>Y#@7#B5"-)O;MIC):.(R^)AU MF#2W64N:/Y0,G58[1FCMK':>5:1N:E5MHYM1VA\:7BS730]7G('8+%YA2SUY MU,BE+;#8"Q*&=;+%>KO2F*F.:F:&(MEI],8N'!J>=L"@?8IN86UT)9*YQ9#Q MS#*DKPOB2-CFASF"WEJH4ZJ2%8YH]G"T X>&9A76[07#M[$URK?S-MV<-M"M MY,\:/C,E==M?DWF!78\:721=G&[6Z1D<&F*;3$I?=O%"3D9[B]&BPQJ5VLIQ MX= 0&6B>L)YO&*["2FMM8'8\=X1E_+6&V09O3;;'.$7BTW?P6@X-,2+E9K!KKL$B-,X(XZY)&BE_UA!@K4F[LY:)EGO7 L>7.67](F55?)JN-N M>OT^XJ%@Z 613-1ME)]W* GERXM=OY'.I7807:DP8&5#PQ@LG^Z@"EK',OI& MJ:Z1#AP:@E99&V0ZF45^J.(RGT&+0[*VV?E#PZPXE46GMMET@6)&Z,W!O)<3 MP&D+AH9!L.SU4%-KX2[KB76^D#$G^6X%+/:"F&VR:]I@AH($CMMB6F!VHZ[H M@&DO"+EE/4U90SO/JRVD6"X:8V.YI?RA(1!X6(&=%=U>EL$GVU55U3NIXF0& MAX9 ,"]7]9*#;]9H;:Q@S=:(9#=9?]80"%);K-JIT_2$(66J0F32J%O;NG!H M& 0VOFP2PWH*5_FRAU/2+EV1P8&/7Y"RKF!UJTN/7#@T1-U%UD)D%O9 MK3 R)M6JK0YUSAQLJVYE;'?@T!!@J].5T^F65Q*+,!/ 7DA*&$ <7)!;J=IP M5R4V;(TA$;4_7I!LK@@4*?R"W.J+6W19,00/5<@,J^ID ^^7_%G? !88CF0: M3?-3CI S%)>29!)8E2AXNXQC*)]%,6(JOIV]5$C1Z*1 M8D%,-;!"N^FN4Q6&WQ'N):M3)HC^2&](;;8WZK7(N3C;V0/HV T1P<;$&XJ= ME=J,Y,XGVJY!8V5PS!!A(NRGL*UIF9L=.ART"C6DOVN/=W#.L'C9CN:Y*K?* MHFN$3N\:&8ELI MKMB<]*0-1\\NF;SKG#H8T3DUQPZ%4EJ<5/$EY]%@9&A'&6E6*!55#0C X?+W:6%;QY9LN6O-1F,R_ET!P*WQ[:D;$J%H;K4L-%E0*.#R;# M15/,PI&A'>T$V]+3G<&ZVUSY8NF^2S=SD^S+#%F5L5YP2S/F=S$ M-\U#.V(EU.DL!GJ']5:YMM[+6K(W'+)Z=+%VKHDBC M_.R2;V;#.,H^!'9!3TWKEIPGW M=<5J.?8LH4';;I+I*YRZXU=3/)>Q)D]9P+9_>H4+K%FT M.SR&XCG$MS!D4^PAN047@,?NI;LI*>4HT2S+NJD_XRN4DWF*^0@?J,OMQPE* MN+J>$H]'WTEHVN(O3K8;G7\8SY\1E>\8%WWKH2STR>[L\TMWY.3;G?-0D1PW MI21?^>G\8; +'] N? K*!4BYH)![!T"Y9.]Q#,H%/+E ' -5+A#'0)0+Q#$P MY0)Q#%2Y0!P#42X0Q\"4"\0Q4.4"<0Q$N63O,2@7<-@0W\E67@USP\GP^YIF MX)&<+O-EK(OBMJ,B'B.:@!MPP2)Q- XA;4P'\H OU(B^ O.*0/)M5 M] ]/][-A_Q4>%/; M=R5KXO[]S; $,-:1UW@-]"@VT^5]KO]?_^8?RR87#_6E!PHHCVTR@$W;T?C& MMCEVP$;W)1*)(VS- <;X]*8W C4;:C;4;*C9H(P.:C;4;*C9Q])L[#+3< 3- MOKJ0O/5&%'$7?19],6'9M]54W"-UHT'X-\Y3.TUQSX599?_G2!G,]VK^KI6] M6> +8K_@L]F":J^$4M-QI>::=RLZ.#SH:?R;]+%[;:N/_+'X(WULM]22BL7" M0C72M#=E;;%4%WO!MB^=0.X(%#T54S-@*/)#0.-_;A,33FSVV-',GO:+,IM; M3]-L;3-86-Q$0-(,\#)N87>85YR5+BN1+KC>K29/@7&I0)N7]^LS MC^IJ 99NO:SW]1X3V+'".:X3X#-T12Q8?R@T0WI0*B/X<<.Y'8;D(P@Y@+'N MHFVU"\6 -);>,-L:CXOE>C]FH(OS-UCVM-X6:!9W(0<,L&DXVF[6=>#*J:$# M?P8=QTL -TA&SRG5JF9@/=&:+WMI1J.T,T*'R@D;KI$/*RS6S;(-=<-+/30^ M6H.,H(,\!!T_ #:@ _-#'!CJN/Y+K!(H=JP) =].?JY9''%Y/7^5Q*>U_H]B M7VV!1"4N65=<[[A1.#"6"'7TPF#Z:Q[Q Q:\XA(K):J VZP[,_*, M.J4QO[CLYF*6]BB:1N]H^F3'5@.&*3\$0HX<*0.%$# L_BH("'[1#5@&+1@Z M-FF+AE7HEH48!**X&+M#,F]M6MP* $"G CH55^%4?'&'U%A/0K:>M<>&LB'1 M?+9C<))TW!W2=U!FX<\HSAO.&L:2-5ECL.CR13$^@Y;^]6^&A%67-P4K1\X9 M (4:@#H:7P2&1H -*SV"&ADE=39FS"F_)D;'K:-Z!QC6DQ7?F!;#)J*O"G4W MEW7S-1?FJ1;?Z=,VW5_1$H5;CW\D*V'S[>J MO>V9_06F:P9"ON<134H1EM0C)#E4IK;>F*B$30DVWYD[DM/D K@:O2@ M'I^T2?[ZET9)6%0!/1OHV5R[9P-NTNDC_HX?R((LB!T;Z7FDE8? 1:K7\@R_4 E#;(ZJU.9OEEK M$+'OD_3[W"'(?E;[NVR0E[29W>RXJ86D3VXO-7]1I^UR3,+@>7 7GHO;=^= M2%3M]5,^H$LK I=#10H;6Q6;@TV7Q=*44$[+>9KV-)&.DU;879:@3NS& 0-3 M$)5.DJZZ)M !U9L#(7GU65SISGB"Z%5J>2%-EUII#S$*>CF(<"4I?B)Q_"T7 M[E8P!;H^T/7Y&:X/N)FLSP)7G0O89:7='[/YX<@VV.QTBN>8"+CH7__BQ*FS M6L! %T2JD^2SK@F(0'6'P$UN?19KV"'9*3A#KLN6_&91,;"\/6O'P5>OP7%&7'2Y[9:2L[)"J+A<#5C6785*G92#AQD'L LS&"[4V\@D8B7+A) M-]:YJK'& Q%%XHP93MT1]'YH"S<^(6 =CS 9Q)&#Q(IX<]SJTW5:Y3AY%2)8 M>9B;;WB!F\E:##GD&^3J/P!NH,,$':8?ZS!],0PN">5NP\O9KN&3TT43J6-% M[]0IMP.89CM*WI!ZW;I16DBJ^FR.. (3 U%2;?8:U_S55IM= FA^ZL[& MSQKSY9DHP(P6H/;_A#&#KOU0V:&R_QAEAU /M?_4QQ*#J_V?F83K+B-XS?23 MGW_K44"JR_\4P(3*)#2\O>8IF M.[KB)COB@1*ZXN,?W=U&][&J$;N="DOG6Z$JU,IC(]BT:^&Z<]S*G3_O7K%6 MBNO%+]O7O:ENO1QRR,PCN#_$.TR04ZU9)KH-H:1/K9&5QB>%2B"B^*Y &B$@ M*?E-X=/Q*IN!@I^SG=T.#L($U3$](VF!8/T)U:B.:TV'M<%#F,W"&=>=?H=G M^UG;F'=S>I,H,C'"D!'"9.[H@^<5WQJZ0'?HFMVA*S@V%!A-_R&*?;S25I#T M]D@'?P*6/TEH#,V4HWB^8Z7L%_N(/R!U!ECK#; +TNU3,=_$\5\@4/=M,:63 M0 KWQ%$^X &+OF'3HK5<(LIFV9JWU%&YW=-$E(AC;.(.S9PXQ ;- F%2__;W ML^!1$R>!DJ;)KSI4HO,ROE)2R7D1+M7*\>!T8FX2IX?,L5$#5 MN%PE;RP0,B&:2J/O IA/D MAKUF-#ER. T46(#*[0I$\/Q1/*"+RI#+^+.2,9^U=;'2J!;'JA;C0YO[T?GH4D@?U@B"N9G M87X6A!4+L&FXZNW0(ZQK-ZS4$/Q_"/C_C.HC<$_/>N97YL+=RSD'DB%]5FAF MJ'*O(.@#5==-KJNMD;:(DJ\=G 57X)O'IJO>(?U"0=+U;Y'"L\A_Y#%W\$!. MN+%Z_(W5/W6'[YR#YR]#@IDM-D66YWG7T[5._2[TZ[?H&^#1UT#=.096$ TL&- M@.,&&.HJ35M.%/ M&W--1*F$,8Z^0]!#?$YP]^B' ^,93]0&'/<@&2:H9)CS"8HC(O$H M\\_E%MT^@X6)=B2^.6D,XSBV4W&X@H M'2C:W"TA'S*-<>IC7Z=E\$5*JJZ+10;/EBI 6:=KK M-!>SL=L^/Z30"C8V];)49]-5I4F7@WR^5T[\'12+, 6](Q'Z+8_GNLN"+@ T@DI]_ZU'8K3=U*=%1/;IS.F5'SCULWOYI MJ8&+]N:<<.20=?U:UB_ IN&D7;D@*3PD7/^9"GZSD _++D]3=ADWPK\LD/I3 MD,[%;N/.HZS_<2CSON,H!UO*1]@0%^>FV1%\-%Q2$LF%(=X6,2PNP\Q@IZ9* M!!E:0];38;BTKE% :#\B&82I\C=)B6(E+,3-OGV9Y M=1MZ==O2TI[BS%.+[9P]!O/A[273P.FG 8L% -+ PM;@;Q:Z_WG^$Y!MVI;\ M*LYBLU:;P+IIEUU:BSI?[S@=J1^Y;SCL#?Z!$ 2)[@'PY"[>'OQY%.F;1#4M MY;"A( U9:T.4>_S48&(4@8W"$%6@8P.35J?I%?X\4@UGZ!R7+_ M!7S:[O/H),ONH)B5"D-#[Z!+C=]8HJXG7M@).0!_&OK\U'V0GS5F$/N808@K MH/;_A#&#KOU0V:&R_QAEAU /M?_4_'C@:O_)R?! 3JALOQ?__&E^/$F6_;EO M)M1X"9]&%#3/%XXRC0/,E9(R;?>D)'D@3^O/;6X\=I$\X!V.EZ%^ DSF4/5_ MHNJ?A)8/,)%"S?Z)F@U!':K^J0K@ 5?](Q(!7E)JS)/8)(Y#[E*6$@O[-Z7L2;)?5JVZSF/0WUR[IA;M)VFXI4DW8IOW)76KY[4 MW)0<1PP* V(D*'0;"04Z5\Z'T]9JTH[KOY #G4EW)YI2)3 V_$7Y=T>JL-16Y)4%NLHKKTH#])&]_;DS:D\2[$=:8CT,WFG M1=9\?RP$O_XET/U2MKN4H[@+)?IEI9B0WN=VMAW.5WH+FY.NKCDI>O 3C_TU M%-MACAN#CN(RJJ$U'0('(B7'B>AJ(3H43O>*H@UF;4#-*IN-MIM/F9E -8IP@?_U+ MW:&9?4?E]C "NB;0-0'.-0&TP^=40#2;C[B%YGNAP5EDK:)C YVQ$B"*^:(/ MQ$O07;EBY#E>SPY0P **NP)H_\VIL*.$]'+ML9Q6C?R*)+O=<69C-9@8.Y+> MG#N4W*>;OZW*MI:CVTXJ^MY*E^.S6UT/[OL<,8/(S.U((3;'R1XFLN*WHLI' MU^8=9:)[6Q7?3R'.!9DM=.K>$-&;GK3!!_5&.:/]^O=0 A'T9#%8FSX7%&J[ M:X^%M,7@0FGBLR4B75]Z,G,9H?Z$'9^SB?J-O0"C8G+M#IKS!%T,AV:Q[2\% M-HB"[#V9PXV?&Q([52,&]H )<2&MJ+8['G..JT:FCA[:W3W)#A!@K@HPF1< MN_V!8DL&:GK@08_7DE8 2V\ */"])JN!IT5"*X&+#]QAN(H=AL,>^4<2AHU& M.DU05C04/1-V@M'2+,!LKI"!+Q$-\2E1P]W.JX*PS9Y?6AZ?:V* MD'*AA/5']$9DF!C#XDT/_%!]UQ4VM9SEY !@X/>B'NDS^,$C^)G8_MA4@$#? M<_+77GH>;L_1/'^5[0? -TX0'^2'/)P03EX^@B%./;"I$\$QR50;NML7#2/M MUZL].SLJ.F8@8C0LN/V9D'7$8P N/\M(A+TJJ!7=3T8=G7IN_,CVYC"F.Q"$4="7BBWTPA7%7 ] M\;7B6F$<'D[^LV#LB < 7'J8, =W54 TH66R6'#'=8-<9XV4Q QYFW#T+, M&5XV,?OXG7;*WYTJSW@X'VN;Q]$-DHHO-ZYSCF0:*50B\,=+%EN1IQ:1=)-: M._>) C__:Z X2DI9^M'GGIW<[$^)5G*%FVR89_])+1Q[%GU^^$WN4I*;IV M(7BRVPOMDAI]IQZ?J.<<2 M8FH861614$-IFLJX5=_27MH.+T^5B6\JG,JXKC]?)*\MN,JD&[]B-WI8SK1E M8Z?Y8[')+Y:*I';*AI3)K#9,7ESD%LROE!+9R"*ZK^?XRBE0\7W%>/+^*=_= M$K9.%$]QYKH5X?6C?)5U_),2 TPBD5"1'#>E6)/H*Z]+(]&(WXE($N$]C&^W M_?!!L@!L/]FM M-=MKGBP^NVOB3W:K-8+\)S9KSWEXL=T#T:VY?S#A'ZV&Q%N.SD1?';A_I-&. M:MK! U0\_)Z.U]G?8T>1C'00S=,_"]O58P']=I3(>"-3>G'/'0(E#WZX5!J[ MMNE[RHN!'MN[.!@[;B_\.!S^-QK+X[_?]+X("@H" $%0[[3,04&<21#8?18* M @1!1!;Q9C ,!7$VBR"@18 @B.P]"1=K$ 0!UPA !!%9!!0$"() [S,PH#NB M(#Y;0?=>0'V^45.?&/5)0U>@ARS;9OQADNO]XO#I>W1OW_.2S3^R8GF*\V+" MWMKGW.7)MX7/NVSY]I==SGSWBRE91]I?>\^3/D>SVF5X+VEZE1*\/7R: CN9Q#2AT\F.<$I)=2!/?"KLMYX"^-H&/UV M;'5SDB=!EWR\+765B^\E!;O-U8 M6&C2)Y(\\&!^)).^5E?JHAVR<>2CN_*V MUTSRM@4";U5W',V=NO2PS]?D3UWJO+-WZ^N.6P*\\!U%7/!SKQ+V2-*8SYMS MB<41=&& TUE%?+?/]7F]4%XRY;@D*Q+=[B+NT5(>[*H3F=5C-5T:^U/7.QOF M&N22%-AEJ\%FU0DEYE:,B(O8KW\S]VCF5'6]VP40://[S^F<6Y"M\-2&=LZ& M(8 ,K5#FZR/&2L_8?,@,EDZW[Y>+061H1&QH!'H*SO]M?'%I(_O/JUF^;\41 M(-O0=:QD)^MF F!;)O MK&\GZ^$ R/S$+%LW%D2W:)#XP"^;FI3IJ5ID?E2RZAUJ&SM2"'YIT_O/56UN M[(??3^OW]3A=HKA>PG)_#5L9EP^TP<&[\_HB7Z,Z_[SOSW4"?(:NB 7K#X5F M2 ]*901G/H^"@1*ZGX+ F$ JDH@]T>7=]3&'U%,VPH&Q+-9SL&)WTE^ ;% M!(MZN>OHLW'/X$B[YJQ&)1$SM<@$2;CNG;H4'*Y[WS+%1H -*SV"&ADE=39F MS"F_)D9?",1!,<4U&Y25ZRK4/PB6>=TCJ3)9BE;P[N\)F;B")Z\S\*= M=+B3#HB_<[8X_Y+F6*TBLH3,9WE!JZW [/?_J%3 ME"YR\!@8<'M,X9Y].)\3[E'/QP)A9_#+A))G(*_[]HN>CS0M6BB>+!#N*Z1I M0]KV:R&C:0+/#VITH+.HH[=!($V+V?1D>[ZPK6B=3HCSOD>3=@GJ !$$?8]!BP!!$!": !$$A"9 !!%!$P8% M<3Q!?'+?Z#VG]2R#?KAM/GK!L:-'MRDKYDJ)7SJ^I62YZ8.!^EFX+=Z#;#A# M0% [ 3U#[_E?<(:@E4$K.[4K<3,S=(UK_(W!R8DX3!ZYY; O<\LA]UD4=$*3 M\U'9_&0UN'8MP)_/RP[U7D2#R"N0\FP:LX_3^&R8_X50"H -G86X-?-50\+P M^^QI.W0^8"E_%>)],ER\JQ6CBW M&GOI00%QYBSP-;+'.E9V&V$#77)WUE-DOUK1\.73%O?KZ'96_:RD_\]9B8-R MB;87!3;- 81[-NHWR@ M+?W4QORRMM; >UA+GXVK2'[%5Y19OZWP\G>.3OVL,6^CI]?C?:5>1T_HZO374W^7D/Z*0%S8V/UY("%?JAZT&WI5; M@^#-]-!G7VG[:WRC:"(C.9K_/%U$=A_]^K?RG UCAQXW%0I78FH)/T&JX>;'S\ ZS8H*$76U91-?*M7%_(%)=.+A^(F=A+PNXRF1-RA%W6 MU&_5LH]6''^>S8X?[?.\8YN;1=IJN16*0/Q&04XWZGT#[<5-=61LFR2.'=OM MN;3W_M#H=+*>7@"#,YBX.9\7 E9,]ZXS\M?M>2,/%O[0PKAKAWS:QO@'_]#Z M>H*OUI6U,5>S]-A7RWEAH8GDUC6U,2CM#;,^MX\K)ZWMN?A0?X!G=01DX+NM-4+V!$W@F4)A*$_L MMFRT(V2('"OT#J/Q]UPKP!FD@*1BLKVI$I,Q1:.)&9G<)\74?[Z9$#"E=$LV M_9BJ2;<2ZC(,^6?[[=V][E*6XB5_0/^)KXGOE[>M)(B1XIV_2'N]A+PQ>1-6 MN.%; MJ>+$?O=^_.__>L9-\(B#,4&6[?Q^ +LG$[B;&"S!/4U);ZD/)#5Z_&_)#*30 M?:"XHK8$T0F0_GX$3#Q^I\P]1?TG]>?'>$[VI!9S;SV9MF?<6MMO/6?7VGWV M#O_"3N2>O?B-H??D M3NC)W$?8D(X)'=]W1=XPQJ>,:FD4N?_SP)U(_WSX7!7V9+S]8V1U\E_Q%:G_ MD\*2;_[]0OK/E A]LGCO'KC]Z)7;/RB$E*P^HI2=C"<$2HIC2LF(1':,BY0\ MR8HR-<8D19*Q,8K\VLI#>EBOD#(WDJ;MFH+P36J^;O)L2(7M>)U]>6757KKJ MC/(M5B^GER-Z+/C#3GQEYN65A1(_,%I:4T="J2N,2R6GE1YK(K9_3W?00\=+ MMI\V2+[=[5*L/<.#(+IR[YZY!C_N3GE9,6H=/\"[*W;D5'8G(3^_4LEEICD? M%_H&V:VC!I%!&'L9E]7OC7TLJ:;$^9F>P>/9;M,L\*LFV]Z>ZO3\RD9;'2%X M:VD)6)?!K"@ R%2;\95[[]EB/6+)C[T%VS<*RYZQ4$==.R:VW7LZM\+SC8;# MMP6L.L"U16$XFBOM+2/U\RM'ZV*CDNVD&81$W46]EJ5YK<=$5^X_O3LTV.)L M$" \MV8PCVN7>Q/XJ32WM.-S,*:HJ@M(%QM M[GIN*4+W+RS MJ86R4\CYL>>U]W2KP98[Y89"&O_IHR"[)$3"R;-*R>(*"$X2 MM4X07;GW=#QHD%G!F*,LU],=#R6-'+6([_G\Z:*,J"J&D5E103*82-!9-%)M M92)2^(2DB2PJ3<;*GOQS007KADZ:#=?:I(D7EF$[FM<#=M_+TE9K8S0" 9M[ M*CM5*]U*P!RR9D=J9WM"NS,W=+.%C(B^K!?E]B%KIJQ><=4>KW1$*4XZ_HA@ MI>XFMGOJY945?.D4N-5J(X2FYC2TLF-.UP?M/D!+@VZ]%+00/92[A5IDH?*Z M'5VY]W1_B UKBT[0%_1J#VD7$8HK*>WML9?/K\0HNSOQ:PO!\#>;3J:S;*'U MP4&$X+K"6N8Y-RM()6D>(8INYS?,(81PV#D5C#&OANBV8DVR8U](SYGM01XO MQIY!I\N5G6\A9!OI$W2[S=5R\94HN@?C9ER^4%IB,5:>80F$S8 M8E!>3PT4688RYM0*SB*DM$,0T4*6O>J0;A%&V%2T.CX-\*+,'(((+^ G4[MH M<&QM[ 450BL.9V3[$$0,J')ZP+!% E5%>G06 MX^Y-TW*(!_D:Z0XBN8Q&"^J3![%>O&5^],T*JTS3LFJ8 :/ MF,4)6I.]84L[A%"%$=>L=B?E/,NM.:9'C?.L-M6V"?(7.M)BIIPU'8\0;$Q1 M"J,6JZ4%U/*D3G;P?D (?$6MRQNFACN M1)>B^W=5I%XKC>OX0E@VG4ZZAHPG>92)+]U[UWQM;C 3K&,B"DZN@ADY989Z M.X[Y]^Z*#:U-*UUJ*[B1?9X=!?.G>NRIJN:#/"MB27?84:VJ%+9:Q MHA? #[SKL-%04*VB(9(C=7D\6L?3^2"^=$_YJ6%C%2HB[0@ZZ_FS:F;2; 7) M7?>TWQ2$4FG8-SBCU/3Y]B)DN-@Y0 \@3P%M57I>V*D:86[<,YNUMHE%9AI= M^D*K194DD R%2*)*TY)(R-(X3I5&+Z1B8RDS40F!#]_:"J<851B" 8%:A-SJ6&I*(*4M=2-]3 X$1*.X3^LE%+%XLR/Q-J4@%K>S(S6ZZT0^@_W_!<>Z,N M-';9=GJ^H2%A>L@<0O\10K?53F=M"&E4:G2JP3S#YH)#Z,^DFT*^OYQU$#_( M4/,J1B)AM7T(_>=HMI;--*H](>^'M$T-:L7J6CN(_EUW5$7MA3XVR/&P0P?5 MB5)T@T/HW]FL-F[8(4G$5P:^O>$B+VAQ$/V'"V]6&$W=#C+OYS!WOB#2E>9! M!S&3Y>R1;\^GAN2ZZVD1X9?(^"#ZNW+=9B>HLD32^HKL-;L%E]L49$0(>0&I4$#)-I\RS2*W)#[N,2PM\_Z WIU/(O$V;RP[K%_5\*]-1 M!II]&%6G>*F/J?QX(.B9GC_K=FK26&,.0N4B79"TVDQ8"KR-X53>:&TJ@\/X M9RY"8E7:H+B@Y"V=(!>,X:X/@UI8GN1]O)BML&$FR,P6^'2S4@Z#6C/4:S,R M8-?LW!AJ)%>(UL)2=XMW:F@VK MG)IE"EU/VC#/0.U%!NV!*+Z8Q@I>A!)]MB2.,QA%$C*19L3X4OP4Z:OWLY(5 M+Z6[*=MWDO.WK>1E/3OE1J_MJF&2-XP/=IO[\Y3J6W%$GW*4I;\[^<5-2N[F M4O3=Z/\IR4N9BN1ZT:='/Y:&<45.?;J1MNK5C8U9B0(?K$$+JZR.9WSNV7%. MV'?J$%J*$R?_)$WAU,9V!HK1!#2D9)XD2]X_BKXI.8XH59O=3K7,R0+G]S6E M.-!&FTK[U[\4LI7X0RD639B2)7>:3*ZCC_WD?)R4 MI)+W8#>7Q>(98 MWFYL8 ]G,VQ%_7! P_9-B3/=;A;YT^UB\"W8T5;WT8"[1"Q?GJ"\] M[F.TNNV2O&"Q'YVXE6UO,WZW-RMV'G>HX]6P&RX49JV[CW_>K9?QW]SG6^Z- M9%-3M--6=DA4%@N!JQO+L*E2LY%P&FJT8K)S_F+KN!F-L!O$YWPUHN%.#Y$J M2:4U:2T+,Q.IE=&>AM?R.0_?\=WC=SCU%ELDA(DOI8LO/>[C=,3B$"4^AA)/ MTQ'L?&':H:(\_\I!["@)Y6[#R]FNX9/311.I8T5/"H#"#C]M!]@(#5?"T?RID >_8#!7)Z0;V M(7]FMJE,4"N-&DHY8^"ZA@>5L+UEIL?O,/(051HT\F/L=0-JY._M#/]4&[]2 MM^1URT>'+7^^K%J:,6<(->>Q(YYF$_P*1LLC 6@RD;F+*Y.<]F MZBC* 83#>U@C5R]O!FQ^-2KBPJJ8*P4[9OO(M\%.Z-MI?Y#/@D#07C-YBD^8E8=16N3-'VG4-G ME UGU<8 VXP-+(K8S!&7Y@F[O:6SQ^_0[ EWG6[>RF&6YH:,_(H=DE=,OTL- M3,DDLEW!)T>-8DMR,X7YCL.'HMX*8:XV34/#, RF:6":YN9\&WUU*."2'\FQJ6B'N-2C%)N=ZHX M2L+6?P"LACR*J9UUJ2OP>"ZK-.0U.UNUM^RF*'&'4/L'L4*[A]F;'VCV5^JH M? 8,,MBTA"QH>XA(.IF>\4'-CNOMZ.3,PCN2)J[\:)WST?\QIFG+R1TY]<\Y MV*^P_Q'YTC MNDV9#<5UOS[PF[.!P8# _AFNT.!GMQYJBN. MY,C3,/57S#JH^DYRHI"IK!0SI5M;ZXF>>Y=R%275M#UE]Z2_P:48?."0^1[' M(![!-60M>M':>A'6HO>.5X:".!N/%P$Y!H$01!1!$E 2 $@BPB8H"! $L3UG M%0KB\H* V 2()" V 2((B$V@" *[)R$E, B2@-@$B" @-H$B".2>>I,N%DKB MI.3,[^;[@":0.TUF#>@A/W+FH>A72?,RU#V>N6HRRKW\__:'>!/@6Z2^T!HN M/>0]85^"U)< F\.Z[=O> W]YR]%EQ3T2:^][[NE/5 4,:%7@HV_I:C0DRX,Z M/,QO;GAN08B@<]PI-ZA%>L,]PXNN4JKE_;ZDO%6OA074[K/%ZQN@B6 M_7,4!GJ:T-.$GN85>)K@'H!W]3YE/:Z!W\X/>BT@OZ<.KTL<>H.O21N#TKYU M9^Z)M'$H[7=M.Q[9%4N[:[]VQNF+@@KD%;_@^78S?JQC^J!'=&5#/E[)P66M MY63G].TT^M),,WE[/K=CD=NRX1Y-:2\]JDLTVA,W1"M&0.*@;G%C<2Y\/''\D-+<>)D/>OT?[QF MFSI++D!?W/(=LH #3?I+/[("7I%]1_>BU]X:/Q_;_N[6&6LF\56GC1O\M,"* MZWRWJ.OMHS(%_)FABK527"]^_W[2-FHEBE1A1UR/DG<4_A;#T3?]UDO;^$6PC;K\N'\,MJ6AJD)5?6C .>]0*+@* MO[L*XZ=?A7N:7C2H6JG'EG)Y*U,40JZKO\G7H^IK99+>*(Y]G@58YMTZVZX@;[J!'<:'0-"__DW#M1<"VJL;>F"OO=>':"> G]5*G[4VM9YA2.R* MLOHN,K*MXW(''@.#Q&%(.2VTA[%S0>E*_E05K%8[PB 4^T 4< 4)R):CJ(KC M*)-CIV=N'S//379Z8#OA6Q$*A,2K2+4D[_$^Q#X:\E.4S>>+E;$_%SN(-%+- M9:,SR*MI!CB4W7CYH;UT6U4CK6EE5U^$Q>6(V9ZL@R&9T_EZMP]2YR[INF&0 M.E[.!*H=N&KW'B<)S'^ D__XSM+8+^F#0D'#2('?C&K+%CO&->/- .3<^8_< M0!7L271;9+EF[$V?K.6+5!"MBJ?-?T!P A>2 MI2DISY$B'$VIT9O ^I-KKS\Y=H0!D\7 N7^?+$)YL/-N8N;%V,IW-UC6_/D& MK^4W J<0P:)%$"6:/>ZA%,= YJF_:A6$M:JROE%5NUW6CV"=C6%AM M45EIR O>9^LN3D]36W&9G"M#BJY9!YI:H6^FM& MD9IO1D/G3JP8M3DSGC!6 ^'9JK>BAM.!*P71<@L+2R!VP>H20#(R[R--7S"S M_<5T7F'U&JTN"J%K\"7PO'L:(XD:DU-9MH:0#.>[ZKJGQ=Y]G'=YS[V_@A*2 MO.TL;">:A90]CMXH.: ,UI' .I)KCC-N7^NN>1,$L,* ZUMRCQ O8-_:5WE< M,[@_2\;#JKX.9;EEV"X;FK[L-TO8RL?!:P_K97K=69!U*FPM,YN4>HRSJK2" M[1FR^!V5A55+/Q*<8/D( -CTO?*1-[")=YKXS%.,OC#O3NJJ.RFT:LB;V'3N MW$93T.V>)\@XDE:RLBT6U+6?C6$)%HW\5$B"12-G+AIY T $79L(8=_M&>0\ MUTX+DE(HZ>"5BKC*;%EWS6(@^"V;DI&"VF\MVA&*Q"F+][R;ZRP6:=FV&=>( MQ'B=TBW9GBNP8 06C%Q\J_7VP?7\!2/%V,@KB8T_S2=+BY'7'^7;!-M72PNA MU^;(@@]>Y-GI2UQGFI8P-ETW)[/58F";M":B2%PNDKTC403N8<$]+) P#):+ M0'6%Y2(WM>)^LESDE16WVM"RY,QJJX)O>G8=E\8AT0 JGS*I^96T-4(40\&G M*P)UG)5>#>+%%A:+0.2"Q2* 9&+>P1E?M% M8+W(%0<:MZ]UU[S_ >M%+A\P?+!>Y.'/ E]Z7"883;'DZ$4+RMC[TXK[0"3F MENQJFA#6B-^RVM:FGUZZ-?"*0+M4.U<4UE041_ X7+D.0) M.[P@-($+3;!:! !D^F0JX\/(U/%"H9,.NP.!*W67U2!PU4H'J$:8/H/TUJ%6 MF @\W9MTYUEI*:^"&)1@MYSEJ1O.1.4Y'>I>3X!V7I MZZMH3BP/UHJ=760?]M+CO6EH/G^M28P5C#6)_\/^ 8J'M3]1Z[[GTP3O;GN>U.VSI47)9NM83UZJ->5"_ M%)G(.BR:^41N"20\/>9)HQ W7^)F3HI00U;XJ:)X=5M.6C#_@"3OC[W8 M?%Y )%#>YD.6B>15S\K-7 >9TPJ=;V_F&D'8SOFVO/$Z=:#%N MP?JM(V,6'MGVQ/;'IG(9T/J_XV?W#)38W*.1F),MHHV/,O!=;N[2(_\XK+TY M+;>.>2K6#D1QB(2(TAC5A,Y4DR@>/.^J/N91V5X9*X/;<$U?F\[+HI/$ADE> MCKY#T.P!K!J_3,[]UY,B)00&8XZNZC/?]70U?)GS0[%';>].E4B;\GW[(%>_@]'8/S[[&C2$8ZB.;IGX7MZO',_G84 M,YKBE?+BGCO,3A[\<*DTCIQ2WU->#/0T">I[)/,'G)]:U9/O17_\Z#H>#>WQ MWY/FN:%<+B.7]_I9H5PN))?WNB:A8"X&9% N ,KEO:8?*!<(9% P$,B EPL$ M,D#E\EZS.!0,!#(H%PADP,OEO19S*)AO">8Z*ED_, G4)R;A"HI@GZ3Z9<7R M%.=,H/SE-=1X[32]N>&Y!B*!SW@RWK MZ-CW#AZPBHND-SJU[8Q :K719WE MVU$OP;*A@D'/^N)S CUKZ%F?S[,^,HAN@7/_WST0A3[TWMPE+9;;Z4*O9='Y M_!2\KB'0^_V@=F!0.Z#S^JIVX% [OH\=^&7Y5XZL'3M*M .[]R^JB9!7_)KG MQ1+XX\0^&_=_H8,'H(-W(P4V0!G;7X6X$]=QM^CSD/OTIK;O2M;$_?NJ3_'8 M'V[>GL_M6"%LV;B1@SS>4?K+GNMQR6DX)G\9@ <\/QWJB4DP<# Y?#YY2,?^ MN\O,C#"S7&"Q;]"9?([CB6H= M\:7:;&QVUNVM?L5\*ML&N*J M(ZQ0MD;0,SF;ZV'M-E '&&3MOC[J$A7<(+&I,R!G9(E=M"/<([=VCF+_0."# MP'>\XUO.%[M!W#O*"2U?P;T1I_LN6RVM#,EMK%4I: BKMX_D/#?N5?5%EYTZ MFF&0E%OLMF83;3F/_3T:XA[$O1,S/(5E*IV:H%C.!N*+67QFL,O M*-H;@1>:=L9&8YSK#G1V;MC2TA<7M>8D=M%B7LAW8]/KR\*W'$55'$>9'#O) M^.,P]DW*N-./^=AG7T((O;CO^,&$8?(>[T/RHZ4_1>7\FF*6WK"81O*<9,M8 MK\<.BN"A,AJH2GZZF&*"7AW/T45^-'$<1LS&"<-(?K? *@X(BIVA*A2BV(]" ML0]F_KZ#8@:B: *B5#D$0_)Z8]UMA".6 2D"-AM]-S-=.(C FV1 S#/5[F#5 MC@#L')D_"&+7"F+OT:O!+!Y06;SO8%B[O:$X>FW)0M]OX*8TK;761,X8(F&[ M:^#!>-GK]-Y$G(O$?GBFU%YF/;YOS&6]X)9G0="E@PAVXHSI1*(5)S%R]RA MV F/8P;,ON$F\ W '(R=3U'Y]SK*]='6B'?Q7)Z==Z;S$3*J!)3UYE[%N2/D M1D/,K8:!Y;,U+\W;9MLW)NT8X&!]'X0X6.1WLQ#WR2*_UR%NHRZP38]/X^Q\ M7-;X11LIU@B@DH#IU3!CLID&;O2U1K,42BH55+0(XF I'X0X6,\'*,9]&9 D MT*Q;FH=(RP9(:4M\/:J'*-2G"-\ M+[2\OJ*]O.TL;">:E)0]CEXP.=<85N[!RKV3U[Q ?_ ,A7N/ULW],>X'."Y@ MLFZFZRS+M\@,1D]7W0H)5*L'IO5P5K/;M$#6<7V&9IN](LF(=)SC@YO$<),8 M5NN!#5W?J]9[ [KZ]=* )D>#-!)N^O.YEBF[+0\\3S+G.2L)'PLHPJ.ZZ0E( MI3@9!!%^D;_^)>XB=8?H!=$+ENF!"5[?*]-[ [R6*EKRA'2>-&KUHEL@ F;* M@K7UL"P-VPCM]9;L?#.?L,5PL!H68K\+%N=!Y(+%>2 5Y[V!,X99Z@6YT.^P M)=)AEFXN*$XFX)7D,:R*#>NM"HN49"17-3-."9/;$=C$Z;;WO*2;*,IKV;89 MU^+%*)_2+=F>*[ P#Q;F 5ZQ\B/ ^/R%><48!2H)"#RK5^&I\E2=1!!)RF[3 M4+'Y:/[V9NY%P+SIJ0NJ:^ CA!0W:'L3!AAKMT44V9;E92$9']S0O2:0@['R M* 3B!G]-M+J/AK.^'3=J2\E)F!!2I**=8V5G/\44D M'30*Y:I6$,=2 G"P) \"'"S) Q3AO@9'7'XA\B.:SB-IO(X&(PM9UDK@[:(& MW:%@M/A:U\#,VJ17F$0_C)K)[ EQX-FM$42XY>M*",O3^L"KO[E>KZH(U3=9J5EINL M5JX1SBQI<)6";/F^-61$%(55>7!W&%;E@0]=GTS6?1BZ MIM.R+@^HH6IP:ZJ2,88\/]R 1_^)K!D9Y6S11OK<1%6-21%?]-HQ?I&__LUF M(?\GQ"Y8DP7!BKS35^1=\+QV$(I9+CW\6X?R\^?^8C!AK$G\'_8/DNSN,5[7^+&N$2S+ M==IFMC=!?5$';T7(3)H+HM82.T:MXN7M$CW8K!=!(JEX"P:C3Q@V0ZA\;5?X MTECQK0;ST\&\=)[\#:N@$'?30 M8I4UI*)%&_QZ1M-M\*+DO#FOZ(8T2"-SG&98=S#/== $V;:5BF^'R==4J4@F MC^#]L6=[D@GK$K^3 @48=H]TL'H2OT-X/0"O.2D"%UGAIXKBU6TYX6_X@Z4/ M]O4"28'R71^2H0VB7)X@;*&,A+FQA.=Q<1)0X!T;0D[$NNWTPZ)1<_BY:VMAF:D!UG2#3Z:P0>%Q.R \Q7V*RC0S28&)@@_6/YX V M/++YB>V/3>5VL&V7"KST."&X/0$W$2N5C32S=H0TM9@BY79Y8JG@9?I*TS(V MDGL5U="=!9ZMVR.QPR9^5ISIPZD[A$#?2_7]UY,B-3N!%LU\U]/5\*GBOH"1 M[5\>UW,LNN*CR+(=4].?1V\AG^OE^THJDKV=FDJKZ*=(&1*9)HKLZ&,_,81% M)+SHDP@$(@M-N?[8C6S!TR73#*,OFREEOC#M4%'<^U1TN\>O1K?YGR/;5,%W M$G,143$Q*D+LVG],C!#'$F)J&%D5D5!#:9K*N%7?>K[:9CZDX[$)/2AX_LE< MQ'K,;H?K//W\A3J36W5N2DYD=^4Y7K!\8FV$$J97ITZH=C+M7_^B]_MZG(J$ M;,;S%%?(GGKR\&>3AXL&WL-:^FQ<1?(KOJ+,^FV%E]N7G3S&YQB2P)",@6U8 M5L4'$VLT#>+)V^'O!!?_>?XD+'N/ M9V*G(/IHJL3+Y&\J"DVB3QX6<^0_\;L^N?.SVZ5EQ33_>6L_Y>$.1Y]4.5I? M%.=A3C'BP9]Y7-/QS-X$)?_^KZ>C^;-CF99MTW9^/[@G3R9P-S%8XJEH2GKL M*)*1EM3H\;\E,Y!"=S=6BKK''I-6OQ]='#Q^I\P]1?TG]>?'>$[VI#:7UNDG MT[;SB]*FHGJ_M]]Z^"AQ:1X^LUT]UMS?CF)*L6J_D-A.Y)Z]^(VA]^1S<:/$ M/;$G[F-[FO$]I=34B9'H?W>Y_ OMWWXO_CFRZ0AAS.V=@NT;[C[Z]6\WUKB4 MK:9B_-BV#>SL0-K:PBE>^RMAPAO&N)-%(M%TY"K_>>!.I'\^?*X*>S+>_C&R M.OFO^(K4_XD0+O[FWR^D_TR)T"?N]NZ!VX]>N?V#0DB/9TM.._GN,M_)(@KG M#:>91R8I98EPQ MAD-D2=C*O7N2JS*OC@,2 M9?7JF-/M9@&KT(R([]\3[8Q@DT@$B+R\LJ:P&Q&A:I# M"*5-FI[5U,Q&5^(K]^XI:^ZT&@$4SF(*U6H;S%KEEUITY=Y[5@8!6:N4"J(Q M;UC"F%P&LQFIB9G]IY><$<,1H3Q .,4<=HW.<(&5-)'%]J98X5T=J6D#W"VEU8&$Q)JR=T\[,Y/%7-@ILN%*];"" MVQM42_&5U-Z5O8I"C/&>8I0T!^&M?D=F!\PA3>&&@VR!Q!H4JZ-R71N&K5FY M=E#^[<%XCC)>K23P'+%>R3Q"(V?TK>RY'Y--(>RYPM1XJN'PXDCTFNA+?>WIC M,9NE2XN^D.8+#:J3RPYYE!&I_7OZZW"4'_5TD>T3-;^8;^HCMQ_3WN]=B52T MO"!XAB0LY7I]XHY<.E+6Z,J]^91FE0*:5:84LEQYZJ:S0$E/C\\;VIO/1:&U M+.9Z(PL)41?7$*R@=(SXGGOS*0T$2S711@>I5;)!@:;M1JNGQ>Q;^R^J9/"B M79EZ2)CI&F*^/>H.:DG;X-ZE I>FA^FNVD7Z=;5J)ZV-?BD&#OKN,9@>;;@]' 6#(5O$O@W>ZTFVSN[EV*5XJI\S9U<:HC3*E8IW-;6(L1P\8GI1/%YH^ M(Z:%9:[?7P1F2*6[29:2>H%3&"*AF(R)%(%@(D%AF$AG%414553.1O_+J%EZ M;TU1A^1@$K8V+.FU.M.%H<\S2^803F6S77(BY]0I&VZJE(7U:N+(.KA.Y3IV M QM4I[@0K51*:"VS_&00X]2>'I1FTQ52,_VR$ 5,@P++C)Q*Y> ZY:1Y?.6O MG4@?TGR0=W.^7&H<1)^Q%M98JY-CV:52F%%JL34I"@?7*;)3%!C=[,]9I9Y+ MFS7$L,?BP75J4B'G,VK:U@QN,E L:=&SE'*,:'M/1Q?S.;^L+!M&O[L,IEJ5 M+E%I[1!.K1:=17:-:S6$:PSUPH;K<:+-',*4$E:M(_QD&0H;%5>LA4C=+;6C*_>>;BV'#(6-K#7"3=E,@ZTXQ+P3HP^Q M)\V>I_H$3C.&,BFAJW!HMY*4\%;*E>J G8A&-;D_C*[-Y\ M^I2.8E*C;83-3,:342XMUF.4W)O/[,Q5&^VUUF#Y='V1KG0G9"@%A[ OS\WR M>JF[41&_5!UH];FOF_7XRKT1Y;F";VGDF$5*6+$OE@9VA6S&5^Z]IRM-,&(Y MR$P$K-(6LL5*0^"0^,J]]\1+F:JRJ/9X-D_4'%8E.KG^E#F$O"H]G:^\R6;* MSK,8Y596VJ(O%+EBT*DW@>QKR_:G$=ZCL)BHR;9 MFHZ)E;5*"+3V1,_WC'8Q6%LLJYM=TFHJ:P'-)I<^2/19.NXH6:CGZ=.\/5\X MRE2QW,C7WE)(-FU/Z49/R9FV;.PRHF.QWE@41WJ.<04]I[%#I%7$$">ZG>+* MTB*ZH>?XRM$"MJ=1U]@V)R_W"N*\Q"ZX1O'[5)YKM#ILF6WRE1Z;JC2CW]DC MQF%O)E!>OD]W&B2E.,G?'R<]9=JNFY+< ME*/(<;P>'Q&3BBZ+@\MD%S;YXBY=GTKR]6XJ4!PE_HYJFZ8=N+^3T9Y:5WAY MJDQ\4^%4YL^0N'A$![2H'HTJB9/W56G19"L;S>@X2%[V):G18>C9.CB1*CW) M,#P-<@]%U7^^B7P\[95DGQZ3.-N])CF2BK1PE=\//SQ]J3CML7NA.+26MRF$ M9_&XY'OV\V \^>19 +T?/R./V1-J&RM[SL-[/:18MF/^6/UQ%K_/O%FR^R2T M?W+_.$&O1CKY,&D/OZ?CG;G?VXQ5$$W3N\FB76+P65) &D<6X7LODP*G3K<\ MN?!K^=#O[M?2;W*\0$&<31 9* @0!$'?DS04! ""B*#I3>IE* @(33]+$!": MCBN(3W;-O>NUGF_4U"=&?5+_\"AM_L]'/'YVRZ>1^D,O[_Z___>_X^>CC:*C M> K^WR_LUU='CMYCIQ_ZJWO]'YB,@B(GA6_;*<#1NU?FXC3++Y0\X)*'Z'9Y M=/O4D/<$_0PY3F2Y9K)7E5*FL2[;?,CT3)OM?G2 ]Y7 M\&\L%]_)%%U\(MY: _[G2-[!-A<#UGF4[XT]]==I.\ (<=6K&QNS8C4$K$$+ MJZR.9WSN30:Y=UJP/K@;O#/V_,[6NW],G7FT]*;B<6I76D>@'5T:OC]2,#9PNJ=#3]')00;])B FI=[?CIN"HO33%'$B1^, M.&&:Z?81Y:1YJ(L/]:>Z8Q_!!'*)NI7-*(L9Z>R@VUC(XYEAQ]0'9(().'HP M]7R0%>PT1%O?-N!3]9 E;$SYJ61IBENQWA3)&YUCVF)*U4;6%$?(=7EM(M4< MUZV&@$>R@2/M)'RWL(+JLA/L[J= MF/D<#"M_U^O]$;, %?_'B?Q=E^J:9@&Z,Y=W9ZZM]1EX)^=)[\.U^#=7J .G M7_>^QPJR/=IJ5_4)]>"8IQI")P Z K5H>DL>5H;$@H M9TZK Y\@2-J>F?%M6J2=7E^Z\V)WV,==ZA4.20S!L*-I]*4'"T0G6UQ.^6XS MQH7;?H_1=K+;'0%PJ)=M.\$>C[B/[N0E/;?LTH^T+O]XE$]RJ/W#54\:& XR MFNQ.N]>1@5J=J)9D^*8E5*@@-V:KW^EOXSU;-J:182B.NWW!BB6;?BR.ENTD M[^!M3[1.&BCLIFTE)Z%'*!E=4HD!5'&]MUIJ<9AGA?#,Q:,&;\RUM M2R= W65H\JT.EV_ZJ$!!T1F35@":(T0>\)'G!8% S!&PAT!ANN#/U]5F42@M M&Q4LO5ZLRPNP$6A U#M3 MXP .]6HAZ+6&VAWZ:$Y70/B:R++GG/X/\@;J$[&JT$05IB M76:NZ5@N.0>=CKFI[U#Z()_2M6Y9/+652(9)'6VL<:D4=Z _54]DFQHKD<24 M^+Q*4W)=78U&%\^#>V.YE@N%H2#MW=UHQ=Y+C$WA?RB%8NT_,MR^[)S'GW7. MXZ<)/;L]4V.-@K="%,FGZ'ZM6UX@P3>@]RWNA%R"")V7@/ &8U6[PCA%J^47 M6*F8<3*-E9XOS8,MNPI)8'L8>PW[(.!XQWET'W<]_7OM/XP6"0F4>OZ+E/0CYEDE(=>_Y!TLWCQH5 31KX6@ -YL?Y2Q>)OEZZ1,5H(?^ #[?MS?9:D6SLR4?8 M,HC=79TLK52"88B4W;S01C-T^[<3B^U2&;N8 "XW3.$ M6X-'B?? 02APP!R TWEN$+F!V5I\@..#Y1TM*8:?_\_>FS:GCBSKPM_OKR#6 M.>>-[CC@K0$)L?K>CA @YAG$]$4A1 %"$VA@^O5OE01>ML$S@\ 5L?=J&PM) M59GY5,YY!*#M8678KN9:,\U($8MDO\[TDN1*XG!X\21Z9GCD#>/0?>-0Z,*3 M7\,C8I)WU6%BS&FU2;M>TK:YBM5O0#QB462!BA,8D3 BGTL]NLTPYP<**FD_@[?E+#))J8S'(Y7)]S4LMY^*X MTB)5:R(ED7'Z[BA['!KY(:$1C$6AQ**/&*05D_.JRDPO$IM5?]$=F;%8IS<) M-28)-6>5WEJJ2WC%968UJ<[7W4D#8M)')DAC3,*8=-\!V'!CTCLF:26KUE*% MM);0#*H[V&S3"BG:X:["E.,)):/50%]@LVW;2TS%$B@A.$I^>-#J7019CU5A M_H5R:O_&Q9BX&/,N"ZG. ;7OS2X^BV5JIH1X=3G4&6)AYD8FT)NK1O]ZQ0ZO M8FU'*:_,\399UFH+4Z4L4>][XY5$$L@>I:,)\IRZWX]0]#"*W'MTX62 \A'S MLL3K%-E=KQ-:J>/&AX7*JEDUB.;(,TI"RYNI)&]Q99GV\<0/=B:X M,V;^8CBY5SBY;CWF32DE[YB#0.JM-\EX?B(:#:_%%!=;.L5]QSMU)KTD#SH] M8J46MEJIT$J#8HU0%ML&PA%H!";I,UB H7)$X6K,&[,5P^W1"@^2A][SB:LQ ML?\;"PPVOBYC?%VJ9HDT57.5Z21-(L?&.KUAM5]2 33+2+\=?X=FG#\%+0-NW8LEZ9MRIB+"]0NKE96.["A[;D>]!V/Z'"#]9C/HL>XB A M+LO\D>50-^7/"TV0\6/E!J]7S>M>*JL83DI01V9M4*&LKJ#S_A;A0",N@_J9 M2'2KNF3H I5?JX7*UTQ5,,9NA6!3O%,19$4H=>W19$:IN6G3QR)HQK+4&0:/7-TS]];PVP\4 M;<9/-R(Y;)',, 4N:8A.(\N#;'R=X4]OLLE_GX@'/AIIN<)FO(W5;^[.N:L6 MSF36MFL3O;?(50BMUDT[6H&ML&TA[%6=9J^;6ZTYD4WWN%K/F_5X%EJW-+)N M23+*)HYFK)P*O\(69[F:0RZD,HP![>X![2,F<9DHJD;;ZO=$,)D5J.2&C0W2 MX2X-I>(NG8ZQU9:P %3%2_-ZM]1N(&"#)C(;I=BCBBG&-8QKY\.UCX2,,:Z= M"-?>,;$[(+'>%!;UO" O\C(['$FU8B+6QM_@'':/MW@NZ1T2.D=58:2Y), MK95S4'<;D1]/?"=B>6[$&G\H*SLR\FS_WO!)&R#;3@28(WC]WO<1HY=@0W;XI\ WE><.^+W_X>G:6;B@:8 \AKR.^4QA[GDMIH.Q M^UOV7&O_@0]CP2<[Q RN>0*ANVO0)WN )OX'<:QK[U]L]T RX.2/N:CBY /' MO>4D'ZG+(_>WX#W'D%![P=C_[F=*_![:0-9B*[A/_\PM1T44^VT#9(0NP8M[ M[DX1_\'[2^6A8^F>"UXL]"(Z1W A_.-'%0ZXEL=_OZF%430F1 @(03XP6")" M00CJ@7FS.P"FQ,6P*8Y%(@R$P-@4%D)@; H))3 VA840U .+-=@34N*3V0;O MFG*76S7WB56?U6BZ?';3MS9!L73TX?_[Q?SZXH;0Q$/BO!VUN ]LR%LNV(_5 MU9\LM/'VX7"/(O$>#%];)KX5V\&8>/.8^-W8WD\ R5<=V&/+?O1>8Y ,,4A^ M^Y@,.DCJA.!)J:#OCG*^\-@3KYQ*SV0I M^2A+S];['WP+\YT;6G;#UZ9:SLQ?#?61]W>:Y M >NN;JL6M&F!O505 &T1Q[U+D^V"X!L>)?1DI:_OY?9>NEW=VRZ<*_60^FI9 MXK/ZUZ_>9%<4>YXF E7@^C#1"E B#4$B;8.1NN\NL)D.6^-MHVT0&S;'9MBM MJIDR_]UN5U7+M.8 [3VJKD6+%-;(; )OE=BZ3B49E^CZ0DA/F.RD7>[4>9Z7 M$J@;"D4<::IW&U[>8RJ6-S\\H!(/#/PKRI"([3.*48:O:\T#1^7S9<&/D>.& M_!M"H#>_400\R7#HL 'XOS)!LEC X]/:.Y<^U )IP9Q&VA\,@_N/6 J-K8N"IN];5)I&7FM(\:( M>=91!A5U,+HH;.I"J[%9SQA1Z\9B[:Z>&RMT:@)A$QI8\01S/@L+0V9HHD!7 ML<,N2NRVY4*#:^A/0H^X\AK'=6[(JQD>FR62^33;UHEN(+DF4VD>T^Z MN3PNGMIP"0^Z82OD3 "VGKE";4R2'2U6&4V]-MWL+J3O-(J^+(!92F-M"TXM(-#.SBT$\[9 M#-BF.:]- V%PYW3K8H9(B>UQ5I7*W>L,KN>EGF))/QY701WQJ$V MX?! 8@S% 9EKC'[%]L]I[9^/@-V*HTI+M=.?B%[.[56IEL8J"Q_LH/%"4LFW M1LO>.-#]L!J9.ZN*J0)_A Z.FGS_X+WV<+2KE4XLA+N@_GD5@A$K3^^ MR6/I8F6F7.*4B4V \KI/$661[-57$DGZ^6)'; \<#+EMN#MA;8+F\LS_T]5M=@=&R.Z).)+L%[[E?]W-3ZZJL& M68)'D@%?/SFX P;TTP:?L_@+#CV()7QU5X-?T8W@6T%$TI_UJ-I]Y,]8=4!$ MWLW@6*'FN:H_]A>,]OW%4==YSWULY;1OW;1+#'R(M "(5"T71$C*;T>/%H0N MEG6(C*ZLZL[#(T>].\/WTC-]GUPX_W!SBPO,PGWYGL^%! W)_>C+ROO31%2: MC%GWI*:0 YE:U^BW%NGN"IWI\%G_D9]<:596K:V6ZPS$37VRMM3LHE9:-."5 MS,LKF;H\[=?[W1[!\F,N:7;FTC31D*C#>ZZ31E)+]Y2TJ'878Y";Q\NL-I%H MB7AY9===9[5IK946%X,A,Z5:D!NME10_O%)RO1F?KS@]K=2KM#O=AKGU.A-X MY<'38YH^+U8[L81&9<=%)CL>4W&-AU<>K"CAK=V.EF.F(E6BM-2\,9/[75YB M#I]>J&Z7V>DF3HN>-"<*PUIB8D@-B3V\DN_I^:G+9F*BEQ]3V]ZPT<[,457^ MX974AG;+-L<*&T4@IFY7%3.IE<0=7FF+?-Y2^RI41DQ=B?>TO@!,E!=Q<.64 MZ;/568,I"@MQXVG#CMYMYE;PRH-=XDQKVS<;B:VH9A+RUJVJ6S>)KMSOTKE' M6S^Z5C.JH^B6X]E'!E8S)A\W.(=J:!N23LG53:[M"9- 9U5-#XQX]XWK)'09 M>:;QU@?N@R=*.O%\N#49?X@4JNE:18BT^9[0NA2P'!NR/;2_)IR)V=B' -B^[ZC[L-'3RSBXX= & >685YZ@'Y)X MQN"7-9E3CMVD\;#',!""Q/-/PT&(Y#MQ+TP(#$T_BQ 8FD)"" A-%";$Z0CQ MR92.]Y36NYQB\38&AW40S GF 1$/"?*FA\*<=%C43V:#6^<"^F03@1*GF@B$ MH?2VEOS]:3\4_9!@K]VC<#_M)X +U0S^>VSNSY?X^=K9NVG/MN&J?Y^,6Z^] MH-/5%X0BN_KRZ5W)$!0E7F*^!&;6^V!6ZF:8->0*SSZQ,,+Z]\\"J+_*^KVH M,9>OU+U"+O EDO[?EG.V'\2"G:7)W44MO&D-1:0J*X M$,AZ90H:4AREOK-1*DZ?+_G]NF)^KU)]BMSV]]S ]YZYKM$=JJ[.AD4BO6P5 MP*S; "WE.ZTX/R^752XAD[DAT1>-;JRGM:=#:1E'B6GLKW^9*,<LFGY M0IGPL_3O1FT/C79Q]8UXW^5Z4JTC7(K^3U1$?$'FS5'94CX&>SK3GGE. O2$ M1==N,&G7($PPD1B_"T@TF4R<5QVYNH1<24.Y]KI/YMD(HX5_I\K,IV6;+K/# MDK!N*807IXBT4&S)>05ET*.F%U&./KE*B($T/8+ MELYF=EKSF2F+]49OD,9##_I0;!H93 MJRXW(_?WHL=\0K0S9:NT32HQ65BHJZEGQ3);IM^!2\:O*=V- MS;A/0PO[9+!/YN>H,A]O4YC.]VDSP8[60FE.S]HD*R<9&3 & M<$-&=V!08=<+=KW\:'UE+\L?Q[9$4[;'VM:,B5YWF!/ VA[;I54P]Y>,$LR9 MHT<_0SL)$S1@Y\NMZBV?%VZ096+TI&A31#H-]9?,J$#1PU4PG9:*QEGJ_MTO M?QKRW*>1%3)'S-5[NUXK73>,>X&UHL].F1@W1N0RZW0*6FG8\>AA(5>.373!B.*#F0;,??TGY'JS'5Y\]M?U^X%]FQ+ M)1YHU-7W2?<][H%%GSQO0O+DSL]N%U. KK_L"?Q,PSQM&Y-7BY*I^!--,MA= MFCUL58+^_3_/&K$\"C;J!FC9O_?2^V0#=QM#^8(\ ;&@SXL\AH__+>LK>>/L M^_EQ#U3\3_/E_;O1Z)T8-,,F\N='M"<'5$.-!I]LV[-&@L&WGK<2W'WV3K.9 M'$S4._+Z)O"...%CY%8^333I<[DO[Y\#DK'- X^".4.N4O=$7D M?R.4_\V_7U#_&1.13TZCW0.#CUZY_9XAGK10K@[M8<5JB6PC.Q3';E59%2?' M6BC3]1GC&G)V+LAR.B:GBIXVUWAX9?SEE>M2CC4X(V<1LCJ8=PIZ3A]Z$XDZ M;.0[[.5FHTYUR@AJWHK/9ZNVF_%0LV7ZY96-*4@LA1Q7%A=I4(^/I5**5] ] M#]H=)TOQNE/*;<9$5T[U5%":EY+YQK&VS+E8IR74A]Y(,TBK0[2)6#I6X(^U M99ZV2)L2RE)-2#=K0L/.ND./GQQKH3SAN%A<2?)U+9UMKN+2RDSI$_Y8"^4E M-P3%44S("2S;7Z0-(!1&BDUBB5=7K\;171HG\HD12RZ/TCT! M9M* 8SDH1[74;%NCC&892MR1UMF%9$Q-.)M>4J!6#KGH>VR2@@FE-O95/QJL@N\GW)E0<),P[O>H3V\8F] M%B;9E"X:JW:E+EG2> !EGCQ"_-I&MS*QU&0IMHQ5/KD1U:E[/<-)O9 M\@0!G]_-Y]OSFM%>H4L/V&^5-)-TQB MGEA2UTN9PGI$MK+=,V86P\00.A^VK9^0^;Y#Z"Y1XUIF+9^?U\CZ MT:;YXWDIZRG9GB#62*!9^4E+(GM'&]P/&ZMM:RFW:"V]=I/IAM2N5+H->.7! M>PK%DCZS\@23_<&" Q9/S53_3U>1-E6B-BJE58G3T!$U/ M&U2Z6.YVQ=JZDTP7MGU*YXX.(6CGJ&F"&LQY@;F M1+8@=JO.ND7WMEQ6X'N>5C])H4M^V^@:57&G&DLK3 M1G>Y29:/THC-Y^SL,N'5B/2HE3*G7"*>@V<###0[6SK3R&4/JI^-"#;19E4GURV(6 MY4 _&1BP:\L?S ]YLX7_OC7_)QKY4^>PK3[6-'^DCL? !J8"'S,$[@J 8%R* M^-!ZB(R#"F#X9K+KN9:]>=)5/V+++O ;XEN>'0'P+@K2.?_\R9_"(CN[=OMA M[[ O[!?PZ*9HPD4T 7RF JT%_UFOM-@W2LM5I0<5-:&T:5%S(Y$'!:^!6^Q/ MPM9BGR9QM]CGC'&E_LE)W,@Z#(1(/K )3(@0$()^B&-"A($06")"0@A\1IR6 M$)]/*7I;60IU=][SL%Q8FWI_!^ENNY'WJ=JYOW?\8LJ'C?+TB?8BE#)_M#W] M)Y'[VNE,'W,?G8R"UU[N)8L^?.D-4IQCUF/-$Q =;Q72\*6&(.<'U"D+< M+*T"[S]%/A#GRGX,SKY0R\__G.\0#+,8G5U2/I_Q%PI)V7"*T"_F#%)0Y\N" M'$NJL>8*24K\54FYDU/F?[ZK%5ST;?V.:\_&,$,4!ZP#!( [T% M9>[ZYWYXT D?\L\Z"CY>!YQCF#5/% 6;33"L8,1+&8\H+Z="?!+$X>/G/MQO MM<8Q7 S_(X[CS_"T-YDHJ09HY 6C,)J[2KPX&1<03\<13Y/G.X9OHR[G-NWV M77NQ@SR/)VDB=Z-.8:,=G^=/L&_'^L^NR.S8WE71/0\Q<$FN1S6&;J>(--=0 MB8%C9K;=29!_3#R-4.(SV$Q_UH1:/'W'Z?T4"ML0DD\]2J22AF@X33TJY M&=M#$A!'$G!L'L^]G!Z750PN:[I/91O$AK(#T*A3 Y5K^@QRHRKDG#)VV'%2 #+<2@MHQ>!-*2]Y:JS(0 M%G*GDC!S\7BNN"L>(!\.ZY#_QI9[**3@_(P>A@/[A(R>M9U\GBJ-%2%&FBG/ M6/>V3@W5:OCG^&&WHK]O]"SX6>9\S9T"^WY4KNL;["'NN8;/?O0N/L?S(U3\ M9*#V F^"7G$X&RR:4WJJI6-6QFM6N&5BM0I*Q(B'P]ZRISW=KRU.Y[??0RPM M/]&^/R(;!R)A>W('-.@ZT')<19@E2LQVG4?UE?'7/%KW?-;8"T!"#;)J21$UG)3N2_P]>' MEOE"\\FRY3A9VS*."4L*H-UXDO.RBX8]"A$;R%!5MFU)96?"JC%'*KXQIR!!)31WN&6EN<>R._T,7SJANYJL>[1KWF\F*L7YP5ZOUTJ96> M0"AZX%[?2-5\WBLD&K&!,P] 4=\\7%.B'B7)0:(TVK6-#])?([+[V/ D.(,/ MNIZ\;)IRZ2XH^S[WD&Z\XP#70;E@JNPCF J<5QJ@*(4^NXP9%8E0"5FK+8Q9 M3%CC!BCA:X#RYGPC7%)]H=KV]\:O8$)>T^-&>?SG>F;B30-D);\/]^4;^^"GK$0X*\ M]=8DIVI*\[/9X-:Y@#[:Q.7%2?&:5^+9-B8>M_'9,O^#H30$,G3.)3]R /-5 M0:+HAP1[=@QY1U+^RB"?F>T$<*&:P7_=J>4YLCER_OY.(L6UQU[^\V>$]].* M2=EWG?Z^F]ET)TL4>W7DW&UD^IQ^3N5UTT6?G^.863&SOCDL,8S,&G(=Z'&: M'>O?GU<4N*.N$[&! M2E'VFR ;S)\B1E]:%0=ZXT$#D\65:G'6X)SVFBCFF<:Y5"=>5#QG9\^5Y#FTTT8#H^PGED> M:2G5M--5(%Y>KRKWIQ5THN6I@T\)M;18J.-V[#+ MY'((4-,&I/A$6?KDJL\U/2>V!T:/>HZ*'2:W9&)=6H<)#U+]/(5E;ZA!"/.E M%CYF)[U/*@F.@-EFP&9;5(GF"#F9<1AG934S:PL@TQ^7*,L8 M$2;JL $5HGB4.+U"=#7M9S\L0O%L-!IB$]$MN%M.Q"_1=X&-BN%E$WTLF]A= M\TU8NW(KO>N&I&ZFC^#;V@_B#9(ZU=Y<6QQ^*O>?.M!R,\Q].Z?XJWX/T;0! M7.L6C-*[0ZOLGUE'SO%8>K.ID*FA0M0XNN6:7HKNCGF)0^KM>C:M( M=@C-E)!Y-ZZ-#&%+0[GV?OPX)\BK,%H%[A'$'#'+^'J@V4TMG?'6[#8VX:>= ME91$'@\N2E)GCN"$"DHP7:R_U1*M1QV2_T-_5:/V:[0C>_!;9E4\N5 MSD/9A]I2,LI1Q[R=-^+U>*7*\TFLYW2EGC\"L&X6?:Z;67)%+1VS99C9\KK) M$=^AV.V9RB]_B1,8G;ZF,U2J;DG[S,0WJ"7T@P.T@N:^,RE,K"7BB/X)7>*A8[##%N$IN:80]SR>S"7*W\ M%_[U;X*ASZR*_ B]XY:5#*Q17%0;[H[XLE6%;6D]T4.(9Y\XW<3N$X/"# ML "[1D*CR)Q.FI23-?N4GE4SLQ M"R6_=4E?3OVL0I8^G+9\7QX3,)?5400$@2K'=YE8[A38I]9"KFT@A$8QN?I& M8*_)?:@O;SB,=V(-(;&&9/E5])N+FYJ@5>2\2+6R6KF2WNB3-D0_OY$G?:2- M)W:6W ,$8&=):'2;$PBQ(=+S=;&S+ FQ+<_7MD1,,XL\$F+4HY,Y?<@G-+VP M?-+'K'',<[#7Y/ZJX$.P*Z%O#O$S])GGS7&::(&UL>B\;M8-=8DL# M2M]9INE$OLXUD/S[?Z%:=\@<.]?&AK Y?JZ]'S]#D7KI M+R_X%>7/$?4(9J[%93,VG>@9K95/L;+0%HUB>B61?CM1BHP29P]9A0I*,'+@ M]AJWIT1]4?8]WA.HOBE2&LCWJ*'%EOBRQB/9A_H21429^.GC8%=S(U6!"S?V MS78;=V 'AL>-1$-Q'ED>2FT*G^)SVEFZ5U_XS]1PWL4W"&KC)$@T4\2FV)!; MEE V$@+$-\Y/QZ&BW)$9GM@A=.-R?[JINU=?U]WJ)^]*+K^MB8.-V.+%M$*X M@U%V/D_T5TAR63^1+D$=+3%\IIG\QT7C??_=7U?U#+C)2F@D[^0L,O,<5QUO M7FI )/78)*X]!1'S?34H(ML@HNBRXZACU;\JXL)OIBW35\_]3C0I64>U:)'6 M% 7?L.!;*#KUFK7LNS9EC]CLHQG^X,()5+:G0]MZ^EI,90)?4*Q18G83,AD MDF.QX9K/DTQL)(71ZYO05O.89\Q MA.V_AS:0M=@*[M(_<\M1$1?^]CLKJ4OPXIX[S/B#"S_.%_^!:WG\]ZQZ#";$A0CQ7NHS)L2%"/%>,08F!(:FGT4(#$TA(<1[ M)2:8$)\C1,@]W*\OFOO$HL/MYN*^$- ^_/? J0=M([0%_^\7]>NKH$<\),BK M)@)QS^U_!:#9:)_8+,IO*W<;WLY0L\&M!@X47']Y]T5?UTR&AZJPK#['*#U+&OZ,=LG2(S.V9;C M0$G?"?J1Z)I#]/*3]BH^$T%R."HY=KLG<+RT:Y=%T(<9?SCA[PXPX(21\3"+ M^.V,POJ>%"_=9SX4G M@-]AYMYQH'O:SN==M*N7.P.[H<\G0JFI3^AZKE]UJ8D4=-:BH\DC0T!Q*M]M M8\'/F8=^6]E\)Y#F8;-+-,M=KRD:5G$,2NWF2%P@:4:Z"QGER#MKP'7A^H-K MKS4\NLU[14?7SE:^KE_FZGOQ,]2?3Z<_<]9VDZ76LB:T:MGF:C"8I,D!+S$7 MJUL(%8!@O+B0#^?J2[T;%>G3$F_06G[+U!J2P"JJ:B7549GO(8G']0[/7N/@ M('B]VD$T%2@7LFI&X.Y'ZKN$).=:Q1==$)$5!BD?^K/H_7HI]_^W,&E7]0/WE?KX0+A@N! MG/#O7X@2%/'/[OO^;^0_?[]]EP?_J[NO1.:VM51'\'[N5';]2A#TMA O@.(Z MD;%M&1'9?&4M$07^:0@B-E"LB8E&(:+%H;4K3ZM)QJH)EZK*.GPK^ $:#.!$ M+%/?1-2Q_\3'^ZE.Q+!L +5F#< _PU_^RP-E:B*TC"#Y0,]Y_HB':U;G!$4T:!V[R@[/@%^ ]W/\=T22 MOX2"]C@0VK5VC/1D@Y\&*3%_E3E.,TX;*REKV"X/Q*54ZC M.DTGBW1Z(\I>C5#2XQ*KD0UT@(@:MR0D((#$TA M(02&II 0 E?EX*J<.TLE#W4Y!J[*P6R JW)P5T>-% M()8$UJNXS5:AZ#6"@ASVR$ VG.MQ!U*/RW%.(;>41/1!JVZ(<8-HL?FAFK7G MR4QK=1&YK="%95QA^@.M!$2#:69G@BWQ00D.31PF:=U2 4[!5&PT=\5Y&FS> M5^1L@&P_3UJX%U4;#ZZ_J\'UU]0POII<<6K@>I3D)G \'0U4RMJ6D0Y$N0YW MU$)7/R9('<$Y=SQW&DDPJA.M1:DR32ZT;J[8"(IOZ,/"FUMQ7X5'%[GENIKP M2/>Y!9A^)L"TI-$=JJ[.AD4BO6P5P*S; "WE#!;#]P58*WN,GE"=A<;.MLLQ MO^*'*7<5U-O0[,DKA:^M6F? 7G<9>0#I+2CC"F7566,_P]!S ?I15PW5E4^K MOEQ[Z:'1:$(X[^>ZE<;AVX]3Z4V(@TCJ5-L50CG"8G.VHMSP+??"12AA43*: M8.3Y"WJN9911KG)MS,_G.B3N4 >MX/RLC:F3\KI>,>6/3)\XSB)W=^=KN8 M G3]G[?TNM/F)+^:843%GTR*#?87];]\F7>,_OT_S[*J'PT75-IGV;_WTOID M W<;0_F".P&Q(&E;'L/'_Y;UE;QQ]L5YW ,5WP/![T>)I]$[,0\<]S^1/S^B M/3F@&JH:?+)MSZH"@V\]KPO% QH'?X12I_R%KHC\;X3RO_GW"^H_8R+RR>FS M>V#PT2NWWS/$"]C9E_LR)A\W.(=J:!N23LG53:[M"1,)74J=0^8_5GW]:AGU M4WLN DVY"-(U(_"P0S_04=3.2?=&\$O_?7W]ECA-Q %B%'#/ M?)J;X7C*]$\^QD/D38Z.HLX*R,L#UXX:*?RY+!I969X^@I^,/ 7X[05D$XJO MOFOY %_"OY,-OQ@\Y.GH4-3:8FXAD$7='!Y?$TT4?122C\P3?4O>+M:AX1^_ M:\=8A8>''!$?6@^1,8 'M+^PQ_YM-G ]VXQ&EK*M6IX37.>WL3B\RO'7X("E M?Q.X5_"@,O=_>X@4S,@$T@?^+>KO$%PL 7^ 6L9DZJ_+#?R4T+;<2MBT\L;< M;;25/LF?J8O%@7OEV4:3S$,D7:M4"NV*4&VWPJ3F7(;3^",0 K$-1*8R*HQX MI"\2G;EG*U,9BDL(SN\8\ZDSJ;Y[]=H0;H7/^1D/%,PJ?(/V"NA+4(&O,_UC M\+)/SJ%U,9LNY4:SN;#HNVI)9;I\IC^!YQ#W0!X>V9!,.MH2__A9PJVS;'@8 MR;J./EE-57CZK"#:^R%WB$PZ<)R@/X]E A^T_B#/Z0WD&\>=8*[U%!Z33;!G MQKIM36S9> MO4G3*LUM,0M1JJSRSH=NKS")WKEG6;^#-2V6:9!\BK3S?%")- MH2XVTWF^)43JS5JNR5>NU5X)'JYHWZ.^1N.@K89GZ*/@SX/-CJQD!^X>Y2P!SQ0?""7LG9G]1(7T.ZU)-7]$RH>SQ]J*\PN):+ MU(4/XE;P$,E8+_EX; -HK=645K'"E&Q[VXM!EV.[OULNY.,#7J_ZNU$;^Y+@ M\(];T;923P1C=!3,/)VU)IK>*FD&48H7*G4Y)A57O_[E'@[SL!^Q;+?I4QDJ MM4, S->W_Y)*)R3KXVGUN.@SD/C[":J%:O93I]4+LH^@ZF")D@@*G #'+]= MW*F/^A-D^W[RY)P_.UH;(]75,OV-/BHG35+LNL6>5!75,5L94H-R MD6U XY-X.$P#?)23O1'R%G;Z23C!ND9O!^+\@C1@,\<^$7?>4V%.?L-[EW=]@V?0\"9-[/GKI/^9JF$UN. M$J:48!#=6&<]XYK9G :#E5BO5&36J[O+V2Z,-[-EO*6"O%RBD15#AMF1W-"MLB&M% O+RRGNT-=8EG9D*I2*Q[ MK7J'2S96$G-X)3&9=XA&U^UH8 MD28-"'3EP8HV,7*^I!L;A4@[VK1/"ML&P_%2XO#IF5J6'Z5;R8H UK:23*5[ MKD,T).[P2C4VS\#EL(RXR:4=N[U)=$KF1$H>7MGI%*7MO)2E!*!1E!<7[K"G.7.QR5QY6^L^X2)2O5<9=,>59S>(D\0M.Y,1R07:4\$^4VTV*ZW$;1A!6Z M]. %N@W!E>N=&DFHL<:ZZBQI=A'W+]V_P+G]>H)L(Z1QX'GMH]VA2=WIB85N M(TYJ6EKAF_+[4M!>UB!NE!& M1I9JK6(497XN;RBWV^YC.(/\'!UI_Y)I%C&W-NE MN?I=IM&2?3?^*%AT!.PV)3('>QT#F8[HRX&K'I@HZO%Z/./W?3<-9I,/1 +W MOWO>S.U=OO6SKQ^M47;VG,IXY._O=7;E0]4Q%^QB:\=SS?TB[@HS&L1^.E]N $/=?I!S9YZTW73]=Z_Q+G MQ&TQ!WOKS!'"COPA0^(?"+P7;\E/$P]T_.HM^0LON_#O^IN -4J #7Z>[[N? M^%&QX$?90"-PO]&S?\?QU^X/Y8=;9=>R?Y^,HZ^]I),UJ GLY6LOYPI=*@(3 M.5SMN!\)>\+^0\D0M$\_);>&8#G7X=;K+/PKW/K^*>%:\VLI18\-)-C@; #N M8U;('>@[%_2Q/KOZ_H4+NA;OKHTG+S5U_ZT MO?;"?E W]?3(I":5EIE86-@6E7LHEY5%G-0E:E$)))KEWFWY]3A_Y>2IF M..S:JRDS85KW=6(D8;6(0[ UX;"BKW; _[QUA]3<_O).A-HB_P<- 3$MOR'2 M*7VT]\ZD%\ET^KB1?=(Y')?/8#HF;A^=D(Z-QK E))W)_7SQ/*)S^ERO>JZ_ M<,/ZU8F10,+ *"*C+CX3L"\[MSS7028L?!]LZ=RZI7/I,R1<6MPY_+,7;2/T M2<=.=R?2?"#1S_M7U/[(M0\ 1QP_[37']_KM_ICHBLT<7363:_DH; 66O&>,^9R:Z$R MYZ&]>3=$1_,;,J#N!WY, =6AV@.(%_7ZQ[8MM7VS[WC7;8ML7 MV[Z/1X+?G R>"<9H3.'K[TA MV%Q^5*/]\?&HXZ:L[WIL!HT>7==6AY[?=ZIM[?MY@=&N/2=OV[(Y\;]W+'F" MR,9&C0712!*J81)Q*MU:+ST>-;Z#1C09CV,3^D(F]+4%[=(F]K77^[-,\+-@ MA](N-(%)@Q*;%3B\ULOVDF-,RYPZ:QMVF5[YHB7C0 /E:MWO-0[D3_P%%Y! L-89WLRV.^I)526G>S260(1?>[ OO!""9YS$F) MO2.WG$Y^R;P?F&#H8P'( MVRZ7QKGG5W=1X=SS$$1IP[$UV(GRP]8=QH2%\^:>7[U+3I!]>#@< -OZ=VKK MXX+PKYCY&76ICH!?1+I3^NF*,M>8ZMP@2FU2DLJ#52'+\:4O^/$*=WPQ!OI&N"6*W3&VRO7DG4\_S2*A1H?@#^;TT0FRM8VL]5.O&UGK( MM@9;ZS]LW=A:OWRQ^*O#_+"]CNUU;*_?N+V^$^\CROW<&@AQ>;Q>"ZTFEZJY M]5%L]G_X^):+GP1^-4P9H41G^)2'JYUO]368QVF$.S$*&M;1OK/4.G#H=J\WR'_ M)4]79=N62*_1YCJ91):(N'I/&MF-R(=TFT.& M!JAJ]+]O^GCE96&W^3$$=)P/27^6)NZ:@:&S?:V81,38"S@IA" M/;"'!'B(?$%JZ%!*S>>Q/2Q2DZHSPH1,$V,BG>#8K;:41]TV)!E+6FB&YHO)&NS4FC '7 XG4H)O-0Q)0W$/R,-GMX5)''#S51',)'$1?2"$7 M;@#ZT7$M1=N+V-RV$"$C4V@> =N)K%1W&AGYQ#7AM] .HHM4*+NN%4$W@[L1 MA9>O -S6:,3QE.G^,K@]B#ACH/K:140=1]PIV#]I9$5,R_5O\1 )DD1Y^!WT M9I[N1B%_O?.JZ/;H#G,9*;/J7$:O\J05 ,23D7_1#E]&D3&DIO\*RA^2(MX^ M=(,$-#F/-O0>C9XI2,%?'NM_4+7K!W6F9^]^DK/J.8*UP 15O#3!W++1SF=4 M1]$MQ[-!&SXHI4-*[?33H=3OKH867]F,Q!S(5P<#,:N:U@X+5-.#,NF^<9V$ M+B-_10 4M3E\ ]?VP,ELB@.?P.LJ(?4NK3C@)H06._9RC@*L.!SJ8K$I&F)7%QFMF>>Y3(+_]:^[L@[/-_OQ MGI'='CB_(U7XT33"^\(!I6T%\0XX\#D1:PZ"M3N1OY!44<0_W?T?_=_)?_[V MD>7%'6S@RJI^[.M-_R_[[^ZQK@UA:'>!!2')WOT]HL@NF%CV)J*:/E0%+SX$ MNK6"'^V S/+L)Z^,WN;P\?#[/.0A&[*3'(VTH.8%WW:,7C;J?X-W5#E2EQ5U MK"I1>#<5 O<.DPT W G(9+"]6 R#K.G"U M0_A4>-NJ!9=)P5WS#"A_&W2+%A1*?X%PM?R?I]1W3WF(7/ 4+P0;^23O:5&&NI7IH VRH5X M$3YX*0@-UA\NAO="C'RPC/U-]@"G/]Y,GM@@J+,,%!-WJMJCR-&S^ND\]"=C MWA4=KA@YO*;_C%1GKLN;WSXG__/\H*42#S2#/!?PH]VD0^Z!19\\'P7_Y,[/ M;A=3@*[_\U;8Y[3#Y%^=7T?%GU1J!MQ#$<4<+GZ(QDGCX\\ =2?]\^)P5#F@< M_!%*G?(7NB+RO_"00-_\^P7UGS$1^<1GO7M@\-$KM]\SA.SK)!(ARQ3!)4E) M)CE*BLM#0AJ.D@F)(62%'<79,:&,?@7TD/<^6UIT[,H\W:B+7=YF.[U9N13O M3I"^]?)*HS#N]>4$&(B@5U&(XK97U5H\O))Y>67,&"U5+F838BPE*,0XU1)C M0@->R;V\LNJ"L:ZL6@21GG<2]*)CV%T+74F2+R\5FE9]W#<[+4)NBH5ZLR)*H@Y?M)IJ<^IVVAJ*H+TL=AMCBTZ4>(F6B)=7CHV6RFYGS9B83AC.J*5T MG$V/E^*'5U;K%5/SFMT!D>8KGM J>QESU(!7'CP]V6) NE]+JUILT.OEUHMY M;6VOX)4'VU1UMH/50A%YD6TP,X^N#20FA:X\V*91K\7F-6NR$-G1I-A-SQ)N MBYW *P^W:4+/$VPNQ8VUS6#)2=6XEM[J*XDY7%)IHA6J*WTR%W)FS&Q.W<32 MG#>"22PO7M2N)[@JO$PHU6;9D;SJ4_T-FMF2?'GE5HB[R92&S;$J8 M#->HH>#!E>M"C3+JK-37J!PS%)9\14RF)U+R\$JN8XZ:9%OEM.ZP/YK-R8PZ M7J[@E0?D+&[RRT1QT1N(GEJ*U[2EM !5=,\#N9 M-KKR@)ST)I/A7*YL:JW\1J'C[F*]F*$K#\F9:+-EBXX-8F++$6*>.NL,S(W? M\>5@38DET\L/Y,Q 4ZMVJK74L]6^Z!7;@D[[\;'U$I(=SN]3'6]C*]- M/P_[<%TD71,$LU'D!;96VB;7$NCF*1Z%B@YN*^3:BM5/C4VQ:]=7LZ;,UCC% M#Q8?$"LO+MH=W2)YHJLT9@5JQ60:U@I=>D"M,E%C6G6!BVM>:=#<%($4XVS_ MT@-R)?KQV=2RNT,BUK1STY7HS;VR']8Z7%><$9<+=]&?:^K4R,6(:;O6Z,/; M'N'KQ5!N9ME!?B*RAA%O%E6CP57AI4<8.YEVFB4UP_3$A,5EL985%M5+1[$(FW1[Z+W"P M!?&F5]+B^51?8V/4?#LHJWF']^]ZN 7MK:ZP\K97TSQQ%F.<,3M*5>!V'1'# MHTRD%QG)2&4LG5SYEQY@T*0[(Q6B-NUI^2\'% :8R^8(7GI$OF?;IM=O M:H6Q8*Q*GMAN$?6A!B\]:ZC%,7*O4=%RJ\9F/&2(SCCA7WI KT1_HH+EJ)$1 M6ZG,NBN/>C,#XC%UY.S(-O0Y+?!CE:#JS&JU2:^2W9[_KH_K@B;HSJ,9N);? M]'[NO9J?\(%2Y[ 7WW/O5U((FNJ[[5OO0AE8_"A3-X9^!'D6N%^ X MEJTBA\%S-\+>TW#4>Q!%/I@5NJWL^'=^>G4%K%7%"MQ"T)B6X4>!8P->"JUK M!\C.0Z00^('\JY 7*8H>8H/("M[P@\Y1!6Z"90!;LL9V9SH%YEKTJ"D$7P$4 MZ_H+[RCO2+7QTS#5SHLI0?L+6=^!OZNI.EIJDP*F,D6OS*]5Y_'"9N 4":)+ MZ N*VU7=:7KW%A6 O*%OW;:]F8-G=]Q_]>#:W;T6#B1WN9EJ:3DRLRB[DI;< M,OP7/+9^*&WOKMT_];B7%BA"Q5B115O;)+N3*9UP&&8X^?7O!6@2OP6:--;C M&*E/IY;@"2M>7T\6V5%I=5Z:2+5!E5@I&T%D'>"YFE@F,N/&KW_-0\?YD4@Q MM(YU$-D3)G#'[ERN*+QFV1'X/[!6 $#00$+KVQK[,NU'[B/(R>=<+-SY$L9V M7M/ '?_'9;K:^_Q!!,04RX +4\"CDWGGW?QHC 7Y2R5W6&W,1X-43NS&9V(M MG="6@)Y\+L*RYR$?(]&+IG8OM(^+^)R&""\%"]I]OF,MK0"J]JI+MH42I]A; MO9$_9\EK)51>/-407% NR6[RD^RG(U-FUTE=R\(&Z+;^GMN^#?>1S8"5_31$^3AD::(OW;>[Q&(C%0;**Z^09%J MN/<.<@W#R['#C?P9V782=O0>Z^>S9!V??'P_Z'P=Y5K=L M9PI4(S@$GYR*#Y<)RRI3,/)T4!N_#- 6S(#<\!&IS>Z/AZ%:LU@R.Z0!2B)E M;NLZTU_&$L75F8*OGY+?&MQY9:J"\3ZF9$Y\?G:00!JR!@%)=2+M*7RR$^D^ M/*5$T7Z(1M+^=X4U4(($H]IXK$*E8D_KBOWR*R@XY>FR#:EJ@Z4*5@$6@*6L M>W[<8X'7K$!&[ @='(Q+8<)Q(L9:<-_7GGQVP#R)8R0IC'&Z'\ Y]& M\+SPOX2NT"%Y$#C![5<1B*+/X76.99KPH9 O(4="'D/7/@US/410/&QLP:^O MT%-5E%OA_(EG[=4I#4#]3#7A(Z&N%C&@0N4A7D=8CFX'?X9JG+]?8Q4)-WJV M:HV0)(Y0N ^,@B$T?@+\ _N89 D3WXPD=N M.4(!-71UP ((+1Y)\F?S@S0U^,I^_LN3->SB@KMHZ2ZV$N11*Y V\MP!O_<_ M/)4.%(W812*0QUL)//O/W.2RYUK/?>3^)\_\VH=N;>(QJ,$%+FS7WK_7/O(1 M./@_5KW$D _)-ZM]GGC]CR)G[>,'^]QC*.O\=!)+02?1N#&<7KWOF MJY>'CH72$"\0O#F,UO@7?CQ+YUD4[IL5%L2;%1:8$!\G<6ZG[NX=\=(KLFQ-E%4M'F^+7 MRWX1!XD'\F4+D(N.(_ON7CV6F9RLHPUFCOU>)!\2]$TS1Q#HQ9R!.>/E7M50 M+AEFC+.<)[=]H/C!YN<[L].I7NBAQ"OZRK.-).G'G7RVT/]@32T,DO5VE>6I M-^$/5Y!?E:\X\Y!\TZ=V"?GY*X-2&VPG0!'5#/[K3BW/D7FZ;N>/SJ MW7+?P@>4M'72@^/:JSW=)#_D[;WV:B[?'I(+9\_OYP<]YE7,JX^! ,RKF%/0^ODM=?#E8"WF36&[ \Z[8U\I1=YOW-6)+OV(V7GT?S=OY%2/N2OQ<2 M#%G7\<ZDJSRL0 M=W]\4;OX@9JRQV#)[JN,00^DA!*;$" YX)*[:DOGR+SPF9S( MZYN$72#49:K=R#=GO)- '5]H:%-33#1)O-7._&8%'\OYE[.2L)Q_5SIU)6 MCNK>AI[0F@!F(J]-B.C95_+:'%)IBP$4IYMV10C<7S#OL M67PW7KNP>!B.[,,5$T#.Z-U\U7>,!P&\@F^[\RH)=UU[N)S &L0!)W4]X#/,\YGG,\Y$/(!5B9O$UELIB2QVQW-!(U5>_- M1&&4JK>FC?-HA!D#*.5&271%>39K.N:&E4<\#S5"W[9^1R6\@8!\%>!@_*UY M[D\,53\7=[YAE>:-FKJ ;U(BEENX-#')!QHI4 M?04E& ?.L0!C ?Y2.#R^E7M%AVYJ@N=D8K9!F$*:/),54&A)^JI L'V-35), M@I[WA+*%3F <#K_!<#C6GT\DP.\/ECZ="';5F#5/QUJLD,ML>NH@G0>3&3I" M?4,\243A_^\NR)VV'!>U?S^MA7[M587%: _5/OS8?*Q-"Y0H%8UC-&.,:+R605X"DV2C-Q'&T&B/& M'59KW@YB7,3O\"G4J#=,L96;-AUMT2IH*RZ3S-6U"40-%J%&E.0P:�P*!Q M[[Z.3V'&8B5VINW$9DK4JD;9L)>%=6.+,"/YZ]]DE*+.6.#W\V0'5]ICS#B7 M>^534C_:U+PZF3 *1'I1S#YI/F!*\K@9I..WK!EPO.RS( 1/8L@[1D7\&"$* M!\?\TLQF3$QS3EY8C+P\;=*NI&D-B4-N&):($@D*AX8PAGS7E,(82%HT65W)=P5JTIGU1A(H M".P*RC_[ZU\F2I^S!^VUY0"+_UV)/Q+YO\(K\Y=P?AP7>;A9\$['2O3;"3$! M&F N+B1-ILA!=9K:HK,?%><C?>'8*5OMOPW?QL;.[G,_.%PEM.!2\ MF=;*#C;L(C9%\HL<%30;9=]4WF\@SZ2 1NT!QXVH_C;<@;_UIW3:N)9_];KZ MQ^57?6U^QNQ[TC C9M\[)"UF7\R^-TS:*_09^(':P[U9, 5S"15WY.P(3)B] M*G_$C&DE%9-(3\&62&\%?M.L<,ETGI=((K!CHBQW?_'61\MFER]_GYZ5'QQ@ MQ75 5SZ5?QX#_%B^#V4L O,]YGO,]YCO[SVDA!6=:P6?SV"S!4;)+C6V:IG6 M/@YUQ&P;4J5)$(LE=G?-;X>,;B#WY\?J]>1:-F,"] M X<1#C_=K0,).T Q^V+_/69?S+Z8?>^)M+AX\!:*!^_"_O%5_J=63Q"Z^E,I M^&HF[227+S:7A4&&,%@AG4H.DL(ZV4 OBVRA>/PP#^_;QM"U[?['BL$A@%L, M(G/;0J( R0Y_W27L15QYC=MO8U_GO;I\L*\3^_BQCQ_S/>9[S/>8[^\OMH7+ MI6[#;[M.#\8-# M-]BC<>T^4&?O^_A4?H]X+^(QV=EVVE1'8*N>.#72M%*K\A+)^.-/HQQQQK$; MU^;^'^J_O]>.;[K9:FDW&RLQ#3A1BQ95LU=S+T#_ODKW_9!.[MC$.66,&_ M2LCR'<$=$-/DW%1F0ZUE^'^'KRX>C9&@H*$RQ'Z%&_#4%LX=Z5@&MK\A_2R:1TN.[4H[_J_9+6 O507X(Y(L/$ M!AW":[3[M:R^G,LHV,^AS#XJGHARR;?J$F]6\K&@A[?\XVX%_5A&GU%=5[56 M,S\32B7&8I=RG%BZ9Q)VKR,8\7 MRSJ6]1\DZT<2^62Q.9QI6CXARE)YG$U1N4EVR)]'U#G!2>2YXH(D*+?KU;5^ M.3.1&DC4T9SF9)1]L]T %O601];::9E\9;HC0DI199UTVC^)U4 M^S>DM3WN=[P856V)X@)!-ECK2#O/4@8!D2P(3X.8G8 MNZVY3V]?N$H'K]T0]L+>P6LO]X;Q,)!/\'V'QI2M+"OFM#?32DQ=36S2B8[> M.9/BPR?)A<@TC8:8HQ;K=)]R:AE^)9%)WZ$190A9O:I%VNKE$MY"GSV1=;U,V MB*?R?)*@*EPWQ7L)6TOP2"4,ZN+>U@EO("Q?!3@D?VO>^Q-CU<\%GF_8I<6T MS#7F W5.I!>BO!@X=IXROE-9_P8(,79A*7GLJD+$)HZZ&8S+B_2&ATOP[5*& MB,8) GOD?Z+X_NP(W#?#YS->G-';FAPC6%4MS9=4OLE:9W(M)3F7'79:'-"H ML65U>Z-6W-XTD CC\#F68"S!7PJ*;VKU6IF/;16MVUM+JEO@LXMS!<59IVP5 M*D2"%CQ]7MLF\C;M=B9(@'%0_ :#XEB%/I$$:W2'JJNS89%(+UL%,.LV0$LY MDQY,%,1LMF"02[&U+G==FZ)JS;Y_B :A;GB,QKF["W6G+<>-6.,36^G77E58 M#/=0[<./G6UX.VK(V?T 2-QKXYQEC1S>'.V\H4X+2L6Q5+WL,-G,6$F'H#Q3 M2!13ML6L>(DB_>:Z#!DE$KC3)H:,>RSVO!W(N(COX5.P88[3=G(B@0Q1&H-N MT25::H7R88.%L$%%DRS.=,&H@5'CWOT=GP(-M5V1%I5"(B=Z29 EEO K1*.! M0",)08.,DA0&C;LKP&:JJ.BTBR!!&PGJ/4$YP>\3WE)TRI7E?# M-)P =@/^EQT6Y( );%F'\,@_ P0AP(-C\T[X='U%\$R<:*7E2JUM#]JY]D2B M*.2+8=DH0;^%DC>+*AA$+FM.81"Y$8_,EX$DER+Z2J:Z$81-:ZISLCIGVIX/ M),@[PT4IW%8% PD&DC R26<-%_&D575TY(+)AO38IVMDT\O^FQYS2,<00Z; M1)2AW@J68QSY@'?FIP,)-FLNZK?Y,A1(C- HRY567.L6JV.M,E@41ZT5@@+? MAT.048Y)WEWFC"#;)GR"$QG;EA&QYB @%TZBN;?8%AY"=VU%Z.QNF5H@O>:D M8"J6 E$(Q\,34R0F9S< P>"3^R5__)CF(DU'BS22S&T@U*4 :V,!Q(ZJ_#W?@ M;_TI73="L.BK%QN&8QLPQ_^815^]0#X=$E596L7_G^NPICOWE^L'6_AIF_F^LZ*0,6^5[3T#X&*B" HC:A7?S)! MJZS2:F:5#5I$K%FK"E,@TK:8N&J9UBYU M=\2?Q/-E>TPH7$9'INE'UVHH'0_6VU"!/TGAAT7%_[FI=%U0VK!S'!\2IN+& ML:TXFGM#L:YH#$.L\3^FTW'^(M;XG]7I6.-_ML;'"T$COQ#T+CRSP!?9]\?" M;-_SJD_0%K[.5# $"N)N6U!4P!B!W]NBR\3KKR*MU2/ [<_)CH5@9&)324VE3C'$9M* M;"JQJ<2FUUPE9D#/%+8"=L*]B9ZI_846PF=RF,/DW2D-*/FJ-+F$1MXH4RX MN ]]8-\]=N(&LH67C[S\V*#;W4LV:U(D5M]8?6/UC=4W7F,7 M>?V]S8Q31IG;P,T*_*8XI'%OT;_!FX,0A#L&]YHUNIU=R,Z^!>F^@1_;8YE# M&G6_YDQ$W,=J3-XE*LL)+^%<<>'**0YN54H3: P+]Y85C7V(.TF;?F#9XCB+K*4J30H*/LM5C8+4U/,^ MM&R8Y\0?*.;#HU;^Z\H#0XF.]85O6_5FX/[#,VC,U'-<;;S>UQGX#\.?E(8W MC$35LMU)@@]> O1A:-ES"XA>25CCL394$K+C**Z3D&T%%O@:WD@9@5\2 .L3 M3\YAP@E1/YEHV[+IA,,/JX1=7U',W:=.8FX#R=N@7U#5',UQP4,2\ ;/;5_> M%YX=')+-IYLD$T$V?/OG]MOP[9:RX8%WD]W@'D,KO+MF+D$SRUXGYH8'&IH) M!8P*4$K0-&CC6@EGHLV#+\UM:^0-WWC&1%XJX#7!.RJ&-M/,X!;!X<8V/-%X M.S3!J3BFLOO2=J3D@;6$E=% _Y)/PA^&I0'R5E='VG+W$_S8*:2E./L/:5DL)+ARRO0$*?OZ?_=X\@S,RM S+_KU; M(+$W@-N!P0.T5A5D8"NRCLAC\/C?LN'+:V>']VP2)W=K+WX_+;(@X#M129;] M=^+Y5S@F!U*;R2MD;]BV#RO#;5HS@[*E7$MN* MW+7FOW$L2;\4-T8FR0-QGP/JY,3$AC/$_[1KZ6.QS.!W@&P ^8V_]R?E[:5? M_[2AQD'CA,4QT*:?8%$.H3$J"/V.,6YE$4@4P=#D\P.W(GV^^%(5#F0?/,_KZ3_0HFP/6HX8!CP%PND[A$ M\FX'KLC$ISB<=1-1(D^F@XQR-YQN0';QN M65U/9U6G18S0-#Y<-_SRN-%JJ* E];IE>F*,[>S47@A=0-A[C.ID-+,AX8?W M5%G4GTPI.:-=-,;-P1?(@]; M$MZTV+2(SJ.P%C>VU=#FNE'D05Z,.6QGK> M,M<]41<6&]K*5?MCLZ\W).:PY3S+5 :9!I739QF1T0J&+^*V*K&'+3=-%$,G M6<;1Q614^R9A-59#:M% ]:'HS2NI!%'A>5 MZ5B@\^+JL3^QKU"22G_IB=UFSU^61.4QO? G##A]/H0N'+C 9 M3>B2-;.J2@K5Z_.0BAXT=9G9C&_7:W5AT>_QSKI4EVM=%38]>-7&>)WIR;:> MTA$>\91<)ZVC1 ,V/7C7/C7+3_'F-*_C\ZGCEI9K(L.!NQY1O6X_.VS:/:2J MYP;-37UF9PT3J!YV1*-P:XP\,HWZ7/3J2L;OTZEVAV_ IKL7>,40PB\.I%[7 M'UA\93T2 DVQ4^&^'M KKE@FAZ^0R)SBJ4"5VFB#1.[F$" MGB_H[;N^!?G"MR"E@8P:*DX7)72M8AS'4D[1@QNEA X#C#7\;@TGRL@SE-I8 M $/DKKO:2,EHSM"P',]6:N;S2_%@DG>JBMN"?(PW1V7+5,L &$=\0&P+9L$$ M(*N-/-G(6C:8J7W[I?]#D-N ML^4UZ[U M^$]-J4)^GD2I)YT[P@2#[X$/_XAO;7]^,R9'O%M.%.KC0'[!V-P5OS^ M]@BP'PW >^G1T&<[_'F0-04N&AR1__L+__55P$23S'6W=&+?RSK\^=CAP:&) M)\DNQTJRIR1WIB/$RV': NBK.0A] XY>C"KS-*HO>OW?&)6C9W 7'($G_:"^ M:G4XD63HL^//GYG57QD8%+2=$&HT,_R_.[$\1S9'SM%O!Q^' ?T 3<%3JXJ;"(+B)YW&(C:TN[GJ M!-5NY+6K_#Z D8M 9Q@HBE@EW!M2/YGL8\W^&9H=O=KO3VKVS3% 6).JC!)! M4?EI]@J-'J.[PIK.]X.25R4RIRO&_BA7<:'*ZT_W^]R5V:^K)QS;?5ZM\5P' M(1O!2HUA6-$ GB:ISLI8,*FJ)79=LSC2F$8^Z_A?*.$.*S(@E6PJ2\7T%%AO M<:2&N_DH,*Y-J".Q-)DYKIKU.%&&E5D$\)5)]H%BCJW;NHT82P1GM.OCP2FV MK/LHI'\%<[_T6HM/6W1KW4-DS9C641SMYG/K8;'G9M0S6C1=2]OTT"@M=(_J MR[/T4I^,TM"B:6#1-/U 8=3I-I^+I.^>EDUY)-^KDQ$95A.U"%":EV9&KZ8-AFU+7\O3Q2HMJ(,BR]"@2.'8#7(>7I0HM6+GT?*HK7OKOE#JUCI4OWE.D#.*]. 1 M:Y!SL33(B%9!PS,^ZDMT$/1!'UBEZDS7] 7*^G@V134[2 -8-:0NQ .*O;)VKC$49];94#P4VBRVWW)6'I@Z,ULD1,4:V.O[ D[ M*E;/B9=&K3"CRZ*@H+BZ[B&M4KI >K[$0!9$'CDJ- [[W#V:Q&&?*W*G5WBP M(L<*HQK-H3!#!A-D,$7;.'%./!@TV:RJR7T!+2FSF74E.F6$"-:_&D/%/K8D+0,%>F(:8%:Z%ZQ)!4VY\RB-ZN4.],E5!/3RC!5 M[(UR774*-SF#L:<'DL7N-O1$!X]H6ZYL_ CG,(X]7:.T.NJ>9*2XTUM[U9T- M_?A-G:D6NY.AB/O^@)1K5-.OPHT;(27BT ?P+XXF_3Q\.%VI==3-_V9WNO^L MA:>;U1);*?>:*"U@W?ZX/#?3&6CA@-\0L$R0/!8OOMGHT#5.Y/RISMW/ZO-E MBH:BU>=8MW]&GR]3'7.6/M^V#_ZA#W+&+3O@WM5(L'EU(MR].B;V=T_L3QGS MC)YS_T9W[WOKCEBS?T !Q"@#::R'!CJ ML.('K__K'X9XX-@S1YHC PH_! /B[3J^8L5_L#\'N1JC^)!M/(KR0A$W="5% MMR=GMN(^2:?*]J:RTI%4H:0VJHU:10G.SX+GI%,/.'-LT?D]^>K!N=0_PI>( M6+[\VO4UD:I.C-[PW U/>CY]?GM>V[:J.SO$/&IJS$F4+IFZ-^=3:73QG=/G M/P&WN+ZI#SJR,A:197OIS(HH97>"TP+A'A_8 TN?>8^S*.-3#$?7BX5W M1-G> I0JD:8'JYKE"-TLKV;(II7JS\_,W\QT)K^96,)47 R*B*-/.[UEFH> M O@;1C[0U#$O[&;#2S\^8QH'H.( U.6(U;)3UC=&P:R(>(43EXQ&4%[MS!1I MTM>6(W-2,-":)HH-;6Q5"4V%1Q\#BL12#RP9;P-[5Z8=QY6^1E)233O-I@O# MF8#GA7E[)NB-:O_,= .EZ;JUZ.*/>@Y)]SM<>E0M4\$1YH!NL-P#AW\8+OIO M<-SS1??_X\G1?'E5_JY>$9+ ZL"$W(KFMK P^FUEQK_S1N MPQH&I2 ./)<[,9 =T +H&B"G3Q\EK''PMQP(-3&WK9$W#,[Y!A>#VR<30>F( M$92.;)N]//3[Z5Y (QW-<>$]P8WFP$K7#XFY(9MN<*BWLO"T.23-B;],Q?W/ M0P(V"4\5-Q3P':\D@!7=?!5&BE,DI;CNNT)D";4E"9ZO(:BL(Y/-Z^ MV_3F,X:HK_29/MEDF37";&9;S )#KXQX]YUV$FR&_0*B'J+;Y=J%43]3)?;05"N8 &O7XS MWDUDE&'@628(["$!19SPE<1$'GUV:H%V*6GCE$0+2K4LS!1\B)<[)=W--[Y- M_ K5[(O)!7&4(9Q@X$FHCF*^J&H'R@QZ41L_J]6^XM7!6S[/-6BH8%79MJ61 M*TRG[6)E@[0-TC&),H MF/"(,8!U"?CDQ%_P VB'./IW\#F\&OR-_?V? '/";X+1?_W-H648RA!>, * M;N\!6P==VMTCF:B9B8J\3C"A$!]"X(6O.P'*J=@.1-.NLAY:B9QM>?,'^*!D M0IX#A(6(_.;S7[PY^/S%FP.N-)PD9,.P? <**K@-P',S &]O#B>23^I1\*Z. M-%LM>1)9*X3>:DH^4IA@;6]SE*50$A/JT19T)/AF5: 0S_&3I[[ CV#;;1"E MU-2+NJA.-!V AE]J-8=-37RY8HKZ(U9S7.EX&XR$&L1W4NL#N.-]T.T76NOP M2UDSX+23M>P<',4GC:7W-);(-!G&=1\9/==4-XC+NW1C##062QZN14\ $#'@ MJ.]KK@R?[$#9*"MEZ,$! G/B2+.!GEDV^!4JI 5C3W#JEFT-?$>9S0UKK-A!\*/2@BO19EP(-TLRAX8T4,,LZ@%\,(;UP7 #RX5/F(;$ [S+W M[.$$3M_ L&;PC8-&6UX!AU4V@0'(#L GPX#_#]\02BE0[K=L\_F% 7DYES+N MP=JGU1%CMNKH.-T>E]U4B@(N:4V;G+M-6GY/'=_ P:MHXY)>L$2;H0 E22:N-%IZXAND=F>R@1&TU_/09G=7GU^F M!=]E:[1_/NO(M$X7[;)>UV5CN59&&VEE%QN'ACWR[%,;=O"C _H!QKX.AL<: M87LFG-YD5)MI9#)HMXD8J0*C%6W$__7/&+* M2+;SFO?] '._,813'^E7=^4 MT^MUD&>5TQ,C(*>&W^&:*87+B+FE7.;:Y1XJ MFP!JQY9G'Y<3\#M>V.XQ\9Q<.AEEK-CVFWWO E@NF"-MJ8T\V3CT E-K*-G: M^.AM]N4M;"E)T,5:T,,OR[R$5_E'RF]V]))*='HU=]CFRVH$9*YEN6QMM?3[ M^J)7*W4[M2:] -S@'=L,8R2KN?9,=V)I?DF:@X^E.7@M30$.?.AR!K+<$V6Q M,FW,:@YXVA 0 M\(&2,&$8&?8@X2BN:T!" /FY.P$$WYEYYYNF288=%.;>;,$C.IZP*L%T]L =#0DTKM( M!; 30QMNX[R :BM[GF]XQR!$[,HKZ/>V)X?=##X'7FOX$N,Q\*"?*#R0],ZG M#4+=>WPX$7YC#9J,O&'H YB!'CY]V]F.G>6!49O( .V#]_+AN P4!?C5C@,X M>#)1,+< <&ZK_RR+OL498]-/DSGQ<5;79T2[I18:+EKB_/=BD9_"(ZX],(_"TWPI869+XT03CM0^^&67XGY5DC Y1LIKY5Z9U8' MQ@@,:,_\@F@/N!1 H.=.+%MSM=T+_^O"FR?=M]*B?Z2RN\YLLS1MZSMJ6]X, M_):,%FIZMU!5'PG/6'H^<"I)C#NNMCO7'BKJN;7@)Y#=2&A!3LNTNLRDTQ41 M(DLKC#[W%5>%1PW2[VD!\?#&SB=JHJIV+)AP%ES#',B02(Y(2?&FBF; M0;89WF6IN>L ][00R& V&9:9RF&48EMP&;#HH>Q,$F.8O$A>BU45#D.6?"N= M8##VX>U (/#NP.\!;E\++S^OGTNT@I9K4BDGY);V#"FNIKD&H#TB1V_+C9H8Z)40>U\ MR1/P:8E/S71-Q!'_ V?'EZ&G,[14$]C%Z 6XPPX^P-#A_#FO&3A GPYD[\)8 MC@:-!N@:"_QB$Y9P!.P7V@6XX5C17,^&J:TGRC/1P'W@'O &I#7R0_":VP15 M\)(!8,C&T#.>REK>SBM%(&L?!N\/@@"@5Z?6V#=]_EN<,]>CJMGP2!-,2VRI M((BI%M]6OX-)3R^GV$O@LQXWLJH5E!TI8P+*9JN3T%C/C.X;Y8EX96C <',[[D*2#^R#A M&[\RSKTX,K28('P%-1 %?]J6IT["\')8'J YP80UW-YTH.P#0Q!TAO<(2VF4 M$0)<75M6E;TXR3(,CB;F040-=N0$N9Y;5-NW"/^1N"84R<64- QU F:XO03; M[0>QA3K=+/-2M2NVTJ[$M_E6;PE9()[D#H*>@2X!.#^L3"(N"&^W[1(8=K.Q MR'&F)Z;-CI8O%LQ6U_1O!MXZW94AD*C Z;.ZE['=Y;C3DWRH+H?[JE\2WC#N M&+Q!;;PBOOT$5S;J^+88X^U>CUWG4'HV<'MZJ6LX*:"P1))YC6\A80M![FC5 M]W^!3'8_P8\=NQP:X"MPB<+D[Y'FS UY_3NHU*#!3]-RPCWKOSB]LA0\4P_GYO?=[N#B?GO5 E%'M'>W%RMXSCB?:2 M:#A@>P,4_/P_^[UY7G;Z:M?#O0'<#@P>+.%0 ;>W%5E'Y#%X_&_9\.6UL^TK MRR9Q87L#=MVP0AB*&/W=_BMW:5@ MK$\Y,;$A(/U/ MNY8^MH PW#?2A*9KO*B6WE[Z]4\[R+P N$M#?#/A7I+;$G7YGQ/Z5F\7T']V M8<8[QKB512!1!$.3SP_8DXO.=RF,+-GMQJHEVO/C,SQ:E' MK%2)/+PG !1J)7?+CVB:47--L5WP5JPO48]OP% M;/GRZ=* PKCA&$7!%*Y0$DFP TE6"%)BR8$L#^@!-@(DZ=6]48/(%:O\> *F MR=;CJMRP)UR;/R:!&M4:+]S-4A46E#&K"=,L31IP7 ];]H;81FI1 [2+5FQ= M[C1%O@5EQ;YNR6LM%1]63%KT4GHC3[?3"WT#)4"];EFM&-[4XQN4V)W-!;>Q M4IU:&;;$L-=-^ZJ88LI-A]=;ON_F2!;KSE;^,1%DU,=-Q9%Z,S0MYXD*XCBI M(=T +0^Z-&VGAK/LH(\)7J/1U_0^AG524*P'+\J0>2[G%T=M/=U^-)AU0VRG M./CT@\ZO*RJ2=E&&0-=,GE'J:Z"1Q4R_ZY;:35\] MIBN;D<=:9:WN?VR9=I72^9P@?=U?$&-F[,:ERKU&A)S^/0^ MUQEQUJ9DBDJ]Y=0YIN$-/5YB#UORW?Z,SZ0G,[U5=3JY%5?(C&Q>X@Y;9EOL M9&H*JK=LZNJZMG%H-%7*#J@]:'@ZHI#L- MT9)$&JVU1I+2YK>Q29,>3)$RPLF:'KP GRG."X1 ML[&&RKE*'NGI9:O8#9H>O@&OY<<"Q7!UH2N-4PN-3O4?4\'&+@=OL*[YMCPC MFQD4'Z]0;MUZQ-APRX8#,\DWJ@6@@_T%6FM/Y_[L4&HK$8#3-R&-"DHGQ",PKZ%@:H"A0(%HA9 5G:(89 M'"!F<]-0Z]6LBZ8%"<>++9ZBR:.HEA)=NK%>M#>HTG3'Q1J=KSPR_C%4RS=Q MN32K@)=>C"G>LSK.(Y:%+*WDA*X\&54);^#+K(SV27]2/SBM+,.6D4HZ9%A&[ M*I,-N3II#7C0\N">-O#(O&G7T?36:E%0\>DCF2O#V?>@9:.X1OF^52NC)=3H M9-ENIX3K<#R9URT[,M9#YW@;$]/CM#I>5,KR3#XZ2]AM8O38XET$[SG0+_9)9K"CZFF<+3<<=*U": M1T9^1*Y]:MJ8%<6%,>W7U:Y57QN-8R-O*9/*RAFF,;%+%A\7;=7,JQ:<^P^> MOL$>%U5=4C=BK5"IEG,9*>L$(W_P]%J]+A:4(MH3:$K+>M6<28RIHWC.SG0E MBT_K>5V3&X1@-:L#;](X!KT5"G?G Q]!WG-);O69:3NMI ME]9J_J*#P)G\"/2*F5;IDQ'8YG)>4M4Z=7= MLL^YA>X2GHQW@'SUU&Q);IKMF=!JEM U5 WR 4(;_NIC@1V> SG)@,>ETPYV+H85.W@AO(>JT;XL(;M5!I M7%QIEG\4SCM#GLWE"&>46;=VKC)CV=+): MJ',>-MV-_JN%P^^O=-VM8/V#]:Y0(N=>WML:3I219RC[JRWW2RKW8D%.1S;" MGO*.X\W":X'C=[C:E^P0:8-S.AVQU:X7*$,WQV;#/]/ZW8]66L-JO[$%5S;" MT-Q!]$Y^[DU8N.0Y8?AOI,#%1IJI'$_9[X4?WXPYPCC>[TLE%T^WJ#P((#W% M8<*]ON#J57GN*+]WO^R_&XQ<;*,6T#L>AE& %RZU[+G62W\ZN/+"!SYT@=&G M @;NKNNO7NO790D[/CGMJ1BR23[[IY4>][YWOUAZ!<6E^P&;??.V*RU_ /-K;8C]A]<_,<&HL%$0%!8&B2 MHF))1$$22>[=_:1B0?R9(/YPN\(/YX;+]9K]@UZ?%86_W67VH,Z*FY>R[R7*/C% D$^>:C ^0)NKB/YEW[YFP%?=LQAN$: Y.C*VE6#' M*<7>KLM53F:MU^[?Y38[W]EKM,YB(EZDLC^]N9)G*]*\-7,+ZPY-Z[-9=28+ M!(K-]2\N9K1F\A6L^ M@OCEQ^6F@:X%>=.UM:6J=F ."H=%9^Q[A[-'E_J= <2NC<)/N 9CPC&7NTLN M=X):W>^CURE#B._*C];6C *"/L5<[.8FUV>F_W99O-GX6:=)Q-XBYW)_+2Q M;DW%(;K.KK55H4^NVSU>H@)VAB7?.RSGEMG9;M/]\^QC_VVLO<)"75A#8!\/ M[ 7+AI[6)8O)5C+1MA79 ?-V8F"9H^T62?+>,B'((>%N2;+QO%'2'KU\VH(? M*G"X6Y%RW*U^^6RX>>!30]DTX?V?VL/]%4)8G"LV-%I8^[!]T(M=/\$U>*.# M_3[W]_(-EU,]KX"!7PK*'EZ][7YO7A9)P!=_*K 8);Q@+]&]1=WP%K:F 'AY M=6NO\][\Y9+PO4U)G>>%6[-PU1CL_&Z%UF>%<)&]]H\5X^S#W7XQ#K_= M'^.- IQ:CUD9RX*0$M;:S->-NK=P6/4:!3C'+.FY&B< &B6@:\^']_8=BO+_:?Y(+SZ&]X14?O2"KC:2O@ M$RR*B)A5'(S #S23[X[!D]U07S4;G$BR^$V;#4STG6PAU+M$]B?JQKTMDHLQ M\Z=CYGER93]A##Y*4YUY]]B(CLI]6D7'$(!DY&GVXQ<0;>Y=K+GB_X:$*')1N MW@P_.-/&*B=0\5SS7,=N&HT.'G730P4\%&P4LT:!XMM3C81 M7KNCAP3Q2D'%2 W$!0.)T=X XCVK_^RJZ^"464>:K98\B:P50F\U)1\I3+"V MM_GL487!TF5X;-O9#F@KJ*4%+W&%L5B3E%:O]4B-] :_OT"[4,U>9HGVUOG: MPZ"J!]_Q]3'D"[^(* S$>Z;ZK]/M_$!<9S^2RV!6N#E5<++J%K6(RG"N4]7Y#"VU,4DJ M]_U"EN5O"+7P:V'6+G2VC9SM.&) $8\@65O5\]*XW2KINIR!.KS22/9J:M-"'FJO2\6W:*#L5!8L7]^@=[($CJ@:"Y\^QV\T/A M* HDZE\_A"-=@@9%"V-NA095!& M 9W(Y2,/+2P7G@5U"XFDJVZQ%X5"N_LOK?N6*QGL!(:?3N)WK<[OK\F[3W7^ M< 'OSI4N==AI[\_5[]UF@=WFG][.[N)Z?GZX'7;W2=MJD(&=ZZ5G'T.IZ M[ZH^<,##G()9#[9]S-F6XQQAHV9[-G'DAOZHXX]9/-,H9N:#$3QI'7K!)/> MHV?:\?6&L>.Z,]W/G-C.XL_>$GRBZO=9CG);DA.Y_=>NT>7=H6OWM_KNQ-1K!?YT*GXZ_RT[O7> MTI?#91*;6OK$TBDQG;+M+J=FRYM'_UNT#KY5P7$\990)MG<.$38LM-S?[OH) M48X ;"]/4KHVUV?BPG9=)%<;Y"H97V)@40C!<@\4=U@4\I_[J@JY<&3CZOV] M/CK=0MKC\J4AMX15%^:0.P3[*HWL>MI:F%F%KNC9@EW(L[@W'_, Y<*"$>I8 MHN1^"D9.'.RZ=G?B.I#M0RY!F*+LR%Z%, T;[7(KS\E-7[P!-5'X)CU\QNJ[K<)$9_"VQ\RT7*:'Y0VI*Z@ M6F[>&2%I77*,)R#W@L$Y] '%SQB;NU7XB3:KBDE4'*([?XCNPCR),&9]HK%V M6T*W;VZHQC(WMA >P%00L:.31U((MU[5]FJ3),4%NE:,;I(H]:M[ ]M(W@?&Q'L=W3?QB;=\C"JWH1=:JZA5R@.Q51RY?MO69%1N -39ALR. M[OEX0T5NUT"6ZY["]B,.(?P96R'%^GO>Z?_>.WGU+2*N)-NK'O#V(XXW_!G; M(\7J&\/O3X7?VTR';]T=>6 H<3K\;.GP:Q?T1"W-]F:Z_-H#%:?3;R*=OH=: M;X:',V)[(^B*9Z!X8XXV'S=L.;WT)0R#^7277$^_2)1XVL;>I3R M[=<>BS@??Q/Y^#W0^\.8=<=8&EVYEK'$TFS ]^4&A1,Z#Z%PN^W,&0N+(I L M.W]"_MH6'(FX0P3')4[H1R6A_QG&EJ>X3#&[!F\M*UJY8A:)PK 7P!3WZQ\* M)Q_8HXSM/D J0AG]:UOM!3/^U^YJ7!$0E8J K[.KM;@I$7,]CXFX,LOPJU93 MS%0"V I* I@D\=Y^\W%)P,]-J<8E =$.ZD;CHG%>=4XY* N"3@/B4; MPV_D]?!^L*QX$^RI>'WR8D5TE"WAK!_+5(T'[E#D@TSE$[(F+ M@LXYW8&&J2PO803,-=))^MA!//X[VQEC M:!F&/'>4W[M?]I]*@T=-0@H^DU=( +CF[D400QF[OV7/M787@O$+KVQ%%;;9 MD]VV#;P2"IY%_PU[X]J[]]H^#PM[^;EH (4FR7>3^%KCGV+#\W:#M M_D:@8OX>V(JL(SX8IK_GEJ-!8/MM*X8,,?_5/;?3;O#@75-YX%B&YRI/"AYV M]")N>-@0?/A9C05]>?KY+3O&D^B[X<18$)<2!)DDWLTFQI*(3>)G"0)P*RP6 M1!0$P269&)M.*(D_3)Y\2)[0MC^<3TX> M*3BJ[J<9A1C+KV_0?]3EZR2^MPA_Q:+\[\X :7 )!HP]V0@!L*R-MS/ 7YH9 M_M)39-LYU4E[]Z4V0\N %X-TPA?'X^K'6'U7A7A5M155=K=J4P *I9F.-@S_ M#/(9+W7G:^!Z[7#\_CD<2"*C#(-,4]A) GL(?X$K?D]F)-?N\>7V(=GAZ%43 M#T<5/\RI5;T9^/;PQ@Y'W,MO(HXR_#WR;+A/SM'L9J/<4/C4QI\(2!&1<^5-L8$6?8F0<)C4I'8YS>WXGV[^N;II72.G MB5V_WR=9'!DZ&M'*4GYQ=38LL.AF/(')C*VEF*O:CEQ=M9R"=DN;Z:#7V@GY MB6J\532QDJI:V9_8:6%FZ[71*#/%Z%8#P L%X.6!PK$'P*U.M];Q&F[@_GYH MEZ$E]\U!8L(1><+Q]LKGMP@']H0(@W9+II&,)3[#'&(6.'9:V@[N6Y//&O45: M^X>=FJ.$LL=N'*B43\NX- =HTE@SX;(O)^&"&X^T\5BQ%:".B8'B^HIB!I&U\]#9G*[T>5\S=>YY4!GBQ*Z5C&.8RFGZ)GJ@:B&$V7D&4#CP&N$;Q%( MCP>#OP3PU(;#U ;/3!G@U;9@.Y#P8:LLLVLYI\M-I)"G\$ZWPH.)3 'BGH/; MNS9P[DX&HT" M?.3*W66]ZOLH?%N%AV>RNUNJT8XUX40EJ-@-+E(Y635RK KWI0KQ3/C#E/Y; M,^$-E]V'IY*$EF"-P_\_)7MB<#P3.-ZPPNR.A0A5)"><7Z]==_X^DC[GS-^KH,5/:BU7'Y'+UPANI]Q[J-O_^JEJ^!LE>$%-#=#$ M3E@V\5R(XWRY$F>DB4A^/D-,%-],!MW'FC8;"_SU*O">BD)"ZE(;!ZV=(^5W MRR:[*#G3CH_2^;97)%LXL2CQX;(@DB(>:((^QW:'$;3,*['C(%!^[8$X287O M[8/.26H*(P4[GRL A _Y]FJA)\SYPS/26,=A7'XCMD2:2Y+Z;6M/^8XE&:ZGE;IM0Q_"F&'!<3G6$'S M304^N7:$8<[S=9=WCOZVI;Q9X 17VX2BUZ!VHBE#95N(,6ZE>M<<9GS MRQWC<[;E''.4,GV)[!!2BA?6W7(+[U6-=+?=")YXQB_(GQY][QY[2\YRN.UF-ITAE6T_VFZ+FM?CXM4>E"F@EEBJV4PFEHB]%Q# MZ&IUQ^A8'"_1@9=%/!#X8;KI=$[6O=MIR&BN;*;GI3?1Q:"8ZUS+UWI"HR<8 M^D._RS(;>$YB)ZZN,":J*>VN5B%] $I;O^L]PA-#4@Q),23=$22=G2-]Q2,3 MP#?QB>1K.BY.?2O=$AD=@0@5>&0<=G>IKU.LMR+B]58_/:1T@O56EX0PLM\: MC?3,1J>'=:3N=G;H=K]7V)"=9;D?@#P1XF MS^[3,N/U5C\>=$ZR ")2L',#ZZW&4K7!9WC&0+4R7E>=&M) 6RI H'"]%?=> M== ]X4\,-S'<_ RXB<1ZJ]3(HL@*H[+H;&P4ARE#>'0[/( =%AX'=:1DZ*92 M907'\>(\V>T6. ?GT^"G"';]# %>OKH^UM)82V,MO4DMO5.MLKE&1JC5%8\4.5L;M=7(KRD09F:^FYK.1V()8=EQ.V\B M4U^5N*#:A4(?4(J)UQ3<75PBQJ2K99\C#%!17WR@=DR[I-9Q%57LQR&65>@Y MU_ !5L$ *I$D?DH")P:J&*ABH+J!50JV\8AMEOU>4:\I]8ST.*'&TA*2JW"K M*_RV0Z_Q*H6[*\>+G;1;6:50'@P<"1WIF-[-V8,E56&5(=Z0,#1PW(#?=F17 MK'B9PNW6!,=H%;.BZ+AOWU[/D,E/V)RF8FM=,TLT:U#41O-5"%_A@@8ZWM,O M!J\8O&+PNH&5#PK1ZMN2STY1N>=,7;;5S;+5RM/' "& Q=6/+8 M7F@Q",8@&(-@#((G!,%(+#+Q/'I T@,/TV?M3$-J$)9F%QL0# ,?F/X("P,_ M^+^N#-3RGUU30$2!.@VC$Y$"KP551S,]>=N%D;;<_00_=O<;&HIL0X.=_#W2 MG+DAKW\'/=N^PLX2<29)4/#%P*5)J.ELDH97MA:-HO^&K[IWYQ>W0X:*8?S] M7KA@=X>3F_'+\W9Q\MF(MX9,8N&0[0U0\//_[/?F&:N0H658]N\=(.T-X'9@ M\ ";5 49V(JL(_(8//ZW;/CRVMGVE663^-.9Q+^?0(V [T0E6?;?B>=?X9@< M2&TFKY"]8=LB(6(H8_=W^*W=I0#$=MUR8F)#M/N?=BU];.8.?@'&X]/;2KW_:4.,2UCB1 MAN!INLZ39>N/V.X60 Y"5Q@K!*B1#2F-T.)!(G%0DEF() M25$4!A^Q)#MFT5^A/.2GT*0E;TKRVN+$=;.CBU.^](@V>"GPU%^VE#Q)T:;S MH826Z ZYF?GK8>#42]SKENAHL':%KN_I,Z_8I875W'17O(1+Y.N698+JUBNY M2E?/+?R\UD=6*,OZ$G'8LI#KT9.%J0W0FMV3NFZ)+8\T/SSCZ65+TA*4"=!WK]$69BS/HH+L4WI3)+,4Z<"6&/:ZZ4:?%]/CY5P0 M/:K>Z(E=S%X6&N%F[2];"L0(<5((6D4[,SZK-A:ZM@2H7Q%J1QQN@Y4'G68+5N!27K:.*DFX- MIU2;\PCXGH>=7ZXS*Q]!%K9.UW+>DJPCJ[4,E]$>=%[H%#KI[$P-%IL^ET)[,B3.KC57F&TKNM'C0\N#QE#1R6LB8FZ#:!B%J[M!# M9+8!6AX^OJA85%E>F#-!66_:@Q:*YWBK(7&'CU_VND:KAZNB3G>XB2_X;8.V M8,W;P>-;1:^)VJ13T+V24<[HS4S9!$#"'7D\VYOBF8Q@M?39N,EL^+78S8R# M%,O!70>DVQ7Z4E<2T^EU2E*SV?*D$31]=5N)&\JRP@T(:3 < GU3%$*2"07H MZ( BQB3XCV'&K^_N8$Z;0*A'0I?3T\K$RR\%#BC,$4#M]7(S+:,*BIAK=(E, M:C#(M1A5"J(#K[3 'S4G= I71)EXK*HKR/(C]9X(Z61@MYJA*>+OS) K-)9/&X\1F@U2-%7 MQ*[N]M3P%."7+3')5M.I'D(*:RSC+8WUL)41(4@?/+VIK'M6!IODA9PN]TW6 M1)TRUC@&Y[YF,9-Q9RGH](Q/=?)33)HLM^=PO7KZN$)1N79U(B!ZWRYX8[9L MY2'V'3P]O6E1^;)L]%"/TI4,HXGTJ'D4>0U!FCT.II6.H&1J$M_I+_*4V0AW MLW]E5&:J4U@,JKZP;E?""QV&@HT?AX MB-,,F/@QY@" J>QPWIIP)#I#>$7>M##:@O451_14[*&/2#$]%+Q5,Y\R!6-2 MJL&6!P#LC+NMJ;G );0VUO1,.Z6;ZR5_3$])9.:@G1XJ"VN&+F".MTBEU<8Q MBK!@<21=G?&,KFA\S_;<)9O--HYI=+HY(1FZ[G.HG)VP1=TD%2=SE$PHJ+)R M>%H8ZT#W.6N!V>7RHG%,3T>HV\:F==[0:SK9M^RJ;0N*>DRGI.FDE:K6-QV1 M9NM$MRAKW2'7.";_SK0JR4IO/-?3/2Y'KERC()358_,$QZW'(UGH6,(ZUWB< M:$;5[GMP1CGH47UI=(:UW)@6%H.Z5"]9)A$1^*,:AX&,&BI.%R5TK6(,V6 =K]V/=T\.N6Q M,0Y>R;4]Y1P^^]1S7&V\W@^^P7\8_N2TMR=* M8FP9AN4##R41Q!@2CC<#7P#W6Y"?#/@4E7V!S\+Z&$W0^_ M" V_99V[! &*\<@C>1YX[R>_?+?M^@([UUHJ&S M-@R=TA<>GNRYUDOW+KCRPB4[],C0 W_4!!_ MN#CKHU#?Y3K-_D&GS^HP1;K+0\N %__O+_K7%[M/D$GZJHM,V??*\CY14KLM M_0Q#\K7G:/[)"M7?GZ)O0SW(KZH'CB49\G[T0WC.[APIWOT43KYI2!>!SH]& M(@;3O2Y?9T7'!\F!2VR %*O!]=7@PY#XU9%QMTCB=#/E'0G]:>K$OSIU @4@ M+[!5R]=GA.O81;0(U=6FB,O.$1'E"C]>$:Y]RL05Q/Y1A.>6=/^FHRM7@_\? M/P:QAQ"KP4UX"-OET[&#$#L(L8,0.PBQ@W!MO""X*&O%MX8HYM(_?$*-)I?^ M+H4*MR(,LT_6.&92/X@]-Y69K)DG347?D=1O@3]'+\-R1X0HHLPXJH!_1Y*_ M!2I\'M./2>X/G_7ND^1N:ZQBGO.#V"W<1 ]NA.G)1CC9E;5Q'"G^J4SWY)F" M.Z([=TIT3P[Z=R3RG\!PCYK\EPCNE:O+_R"B [=#@CO([C9)2@2[)-T,\?FS MWH;3^N'/$_4V(+6WO+#@'&M-?I#\MQ3WAC7@+\T,1Z2GR+;SGYO5@K<%?0X6 M>\,"?PG[M\)\OB;O[[#6VQ?QX0JQ>Y/OR2CJ[0O[J#U_C^4"C?UWS"-;/ MGQNS^\:)-RI]?O#A9\3VTS#,JK&5O]]0_&)M'#$Z<3)R,D MUU;M* 9HKC(J)SN0^:2'C=Z$\9=[]>FXW"8;*-XM5XT)M9A437_?^ O5[/7, M?W=LZ9YGN0VR'3FNBF[)Q5:M6IL*I>)*;W6G;0%?^A(#MS+G\ <4/]/Q\]'$ M@FLE:*YK_T<)S]?W&;\I6WYK(M\S7L11AK]'GKT&[OGGCIK[HN$>&NRK ^B> M2L'VLF9MQ9[A3^:\*:2 MOGZ__W4Z9_N&*#ZF(2$HZ MMYQRAJV;XL*?%;I^1<]DJO P$>8MG^5D,9=KV_CEL>WV$2%V2B+JE.P%1M]V M2AZM5'/-+A\+8JM0LZ1)N<+UYO \(.[7/S3Q0#.QM5_B[/ ;9#+H=;AHS&3N ME<*WA+O['M MH]&!7O.7-";HBQZ#.-RP/)85]89R!0:I+2N$A*6$G#UZW*R;I-2RU%__X$22 M8 ]S!:Z5B)7BII5"G,\_5 K==J7F*%5?B[2*1@\Z0.EH)(,=[Z8\46Q M[93U#%?=JB=VGMZWQI'1F2J&GA;%;D-L,1DY1S1Z:N2K M:;V3R1@6/#N>_/4/DR3/EG*Y_ZC$NP>?138$<>$ME^)XP^DG^[O*G)2-"8JG MRAR%I@7#1 =,.^OC/L G!O !\GQD_=+KL$Y8,S:4))A.R^WLFF13@D;@9GXQ6R*3*0]#8DGN4)_C),;- M*\5GDABREQ],RA6W)V@"268TCO;GB8K[8N?J> M3?/%7BU?;7;[Z*SH&(7-NBF /D?.N?I4*F12HB:/(E,VQ)+6J%/VH-;=R+S$ MP50(QG$/-(/%1OZ--2H1,O.?F%#Y:!J^T80*7JVF\BNDV1%+[:(W7Z)2JQG&8LW*5N\KDI+%.OX%OTFVT5,_.^G4N ME4KU? ",#/!8L"1^6(MW-U7QI]Y9YHZ!('99(NJR?"H?A"D]L]&Q\:RPZ.4K M4X[AJJ4B)#\<<%EP](&AB?NU\@BM?;DV'%QN;QHSH'ME0-_/1'7;"J+: M=0,1-)VVR@ZWTF8D#.# 3!2!)]GWBE>BOW;F\GAWRU6Z<1'])[#(<;H]+KNI M% 5;M!R]VIA/A6_3XP8YI?"%)R*L7:*G*5'I57@)0V'\EJ()0(;. MN#O1;1K)#RQE7Z(5M%R32CDAM[1G2'$M30;T[=:3\Z."NA3G2%E(KW/%/ED? M]D6S ;6>_/4/G:3B@O*XH#RZT][52/C'$]]=Q0+SBC=3!Y+50DOK-H/FB>6X ME _F1B98@\F=,1AXFS/CC1E2S!^_'4MKS@2VQ_MT5O $?U;P4OB*LE5H(QRP M$19[(/%[6?P05U?'U=4_9SK]?F )Z6S(\2-;I71-ICJ;QZ4^:.@!R0YJG '- M_G!7EO^Z\/G_'-#QB%CWUSVP@8P:*DX7)72M8AS'4D[1,]77 DW+SJ1N6T-% M&3E-9:@ %1KQYJ@MKU**J8PU-VM;LV?LK\OK&5 TW@=3FM.&(]<&[Y,R@*BW M0AE(V6%]5I0W\P*:1G##75K^8I,'#U: ^.;@T:[M*>Z( 93<,RP=0D0@$GW"\&?@"N)^3L#P;O!/H2L(*U#$!-68)) 0M).%. ME)#$0._322A QT>)#!BRYQ-^">QW(+3MG>XHOW>_[/>$!J\W M"3Q%#&[F_9>!8AN]O"S4S7HR]// M;W(3XEUN$@OB0H+ DN2[<;I8$!<2!/(/*P(^(JV7/9[H0O4![V-P5,\./3'3;XD]7@UK6 .'H$ MX:N9 GT#4EX,(_,TC"^Z^=\82B-@0^?L\I,&4%\U))Q(,N?-MW_"4O[*P)B9 M[81PL3MGV9U8GB.;(WC6\A>+!4-]OG:]=-MR92.AF:ZMF8XV3"QEPPL.EM\/ M1CH)91L-'YU,JZ_=\2BF@G^=B UPUUH<\/DTVKOC\-E,.\RR M=3.>P&3&UE+,56U'KJY:3D'SS[V'QULE;,_9-H0X0=*=MVV8/H.)F-3Z>&YF MFT_;)="<@ED'HK%& =04=DC3@4#SE%8CGM)JN:S7HM?5O(3*I8R<=M)&K\_X M$B$1O_XA'ACTV&9F)R2L5[?&*V3AHX!"ITG,7VD-]NDK=KZ*(\0+'"&^@",M M-C?*UW2,$Q"&L+@2CV*FV;@]'.GFJKAAK1>:D%,4J9=+N6RQ G&$_O4/]D 1 MS.F6?5S!,ZDJ;F*^39TGQK8U>YD\WM$UYUZ\KB-G4Y@OD9 R4<>V)[J- %]TR-&- M,J'H6/D/I#U?,>2:-J :.M5+BPMKE9WQ_0QE9E1@R)"SH.^MVK_)V!.0A353 M$JZ\2@S"@K^0RK@3Y8G!'(2B[M/3BP-0<0 JID(O$528S8$#IR@MQ5YJ0^6X M'_FR6'C_$V$%?SWF&A8+N:+;F71RZ+I.+MO#Z9#5ZJI$0;[$T<=VIHX#3#>/ M,G& Z5Z9UMEPHE]$O)+9V4CB;$ .G75[4.3X4 4ICW&\N: M_5;*;ZDX[@GS?3^36]TKD8H.X,6LZ3.KY [#[8,WPNV=P.QWL?8L (@@PHX= MP<="8=CW;&_KW(#6U*:RPAL2#7D4S1Q;/1X'GB(,'W'@Z2[HT 4!8%/M M],>+55T1O=GC'%FHO7JG @$ $"2:^C!>%?'EKZ=YC8-9Z>TEHDTP\F P.@G M@HCA11;AMH839>092FU MW.0\?8/V_!M9=VL_CWM(@65H#L\K<$>>'7SW,XMP'Q(0!Q( 5N OY)VOR:7! M7/Q#%^6&DTP2I9Z9:(26_6!)EHKE$D&Y4$F.C 430<'$!A-1N3#O[A$4R^5* MB5>"EP]8UE(F&H/($D#D/ X2\X"L__/J$A1FS8 M3G?>Q!:#(UA6M=_?\V^VC3^E#X-\7'L]#_.'NZNO\C*OCH[Z?,IQMK2[Z<=* MT==;3D,Q**1-X8,7)SZAEUGA)RP\ -<%$W3+@Q>=FCM1[/9$-K>YR*>45+AI M]Y%=>)<9:>)-S,I07\_;J0%KJ.E^OR$1\'P7!GM@T;-L8A])@XQ$T1-S_"R\ M:X[+*>H:MN&N&\>HDVP%'AV4^L+VX>=%J5=;B =\"C*IIR**(P"VH35%IC/Y MK+!8L'U"E1^=8AD"&/7K'YQ,TB=Q\ MMG3JO*B2,PM=2_9Y0D?RV;ROU"<=76Q$D?L$Z/&TZ<$1Y*CWV2[;F-B,B/MH MOF2MF40DW7V$R\S'6LHI.*B,J0VKIRP5WXU%P&P(J.$Z,.>%!N]$,)'5.M6(FDN[E MG<=[#OJ;^"OF0-<&I9>UZ$C_N5<#O18OBM@PG)HJ10RG8O841?;T$JB^PIZ05G7L6Y1?%UI#NE9N\4U; M6\%-"2![(I+O'E-^>W&@K&6/%>V4;.F'(>_5ZQ9B0G6+A.K)[M[A5,4AF^L1 M9=O1T]72N(RZD-B(!6CN0>4.V.*+V(&&5[" M\'YB==,5^OQ3RZ"BBDM183O?+X.JYREQ*0^;?5%.CXL;3R&L30\"%Z \!)FD MW\.MNX@XQ650-QP8NDK6+JJ@%!6R]&$9U'S:8C:M2HX7:(@ M62+0!_P(68K+H.X[+G0U3A4Q0(MI5A1IUO?KI3"DU.B5'_,LFG-F2%/5BZ,Z MY@/("]?-L9*6'Z MPA'[/FWJ9IGS)0P-]A[ XS*IGU,F=3VR%6%@BYE7%)G7-^NIV!ZO>'A]0J.@ M@RXAM=3-!N,AZ$'>Q9PCHQMW6I2!TT3<>2^JRR^D+(*5L<\;E4JL;W97*:FV$?LVJ]\4:51XV MIDJVPFN &F*0&G+X W\JG.M+O[<#=UQ;5 M:^0+/WGRUO#YIS=^OLS+\N[Q\ZS(AX2O))357 D.R8HIQZGMZ$54G#='PG:H MVQ:\)*P4>Z@Y4(V/,XZJ;-N2/LDMU4DCVQ+H02M3J1GR-#]0WZ0;B5 \\-S? M@_//7"LX_3$!IZGF0Z0XM,AT?\Z\8F:D35]A+K,L9L?SJ'\3AR%G32""?-I:GU" WI/ M'RKN6X+_0AV^["3 .PP] M0X8HXCG;\Q(38'K1%?=9>^!QBW!\9',-9SF,^1M\T9K-+',+/>"7XZ_P"=V+ M XB73]V^U,FC$U.GJM&SZ:3DZ5YOF)HQ.8YNJ6!B(ICDD;J4Q,PS7&UN:$"/ M!NM BU,]@R@H;YJ)E M)>'*J\1 ,96QYB;&MC4+[@GO M I7TV/0'AOESAWT&>G]J0+P5??Q#?!1F<\-:*TI+L9?:4#FNGVUYE0HEE06" MVO\$SI6FHQS%NI2@*1UAGBH+Z92[7@Y5OT[5^5__H,G#U;U/6*>9(:S DUK/ M+<*HKO&.C@CIC3[)\\UQ09!74LU95W)BD#*XEI/=TIJ(4U0Q32554*(H?__W_EO9:+XGI>+JNM.=H: M=&I$ZM'V<:LAX86D!I0+"2BP9C\]:^Z6V(&0\(@<.]UC@.2:'57 M55?]JKJZZ[O=NW$']-SJZ2=;ZO!:=F\\\47D'U_33J/>_*[@)Y79)U-^]R'[ M-AC\X*_4_)/LBX->2WB@)]I./]EM.W*YCDH6G];5EYZ8X5]>37SN&S_[9+;S MB,QJ*5?.UZYUYT&]>+Q N2P](6ZFG_?WC\^OW^3;?,]L:'>_RF*BKX8G,$T_ M^:L;5)XZ:>^J\;.CO3FI9NOYVL%OGQN1[MS9P]:P6VL,@ZI?X(MWOUXJ@V9Z MOI^/_8KQH_5=>LR;;6;FGRQ7W.N'>_7'+U!WQH70;QM>^7'0 M5.:?S-_R-V!'@4H)IV^5V]_>VB^E =U#,_UD]?O]9=%UQR\.3/RNM1T=9)),?=H,=<<=+[?/C[EQ9[A^T(] MU^B\DIC0W*._1/?9;V4<)3\L.S]_FM\&=N(B&P;A9]CDM>]$I$N#1OJ^44ZU MGX9&Q>Z$D:;I1_V7^\&W&G+>7GH7C>(=NNK9"8FT&A%@5Q7;/=>?J-:.\1;% M=+;Q XA*"; ,UE==P( ;9>FIUN.%[@+:K77OK7E_&M!:;S4A,[KS5/^L7 % MKN)N:K7/16)GHMT3E=I%/LD]9N\:V7JQ7.*RI4ONH9&]*Q:>BZ4K+IO+E1NE M>HTHRUU1&)O3WR$QCLS,T[DLBCFA5;I)-VI@4-%UR[Q1KSL[HG,/S$Y89Y5/ M3J\J+%Q_(;_DU[=/<2QA'Q5X_<,:]JFD]$%+#"^7C(/4%!:3?)HQ(@:,$)(2 MXT,,^* D!::9XL (T$PKLVX9(_:FF<25.S$8(YAJ^EB,8*HI)HQ@JBDFC%"2 M(N/#]OBP:=+^>^[T_D:M;##JG3JNL1[RJ!"Z\KN%T"4QF4K'NA#Z>\FAE\@( M\((;7=C%B\3T4];SD._]6(FI1W>]C4'\N_$[3\ M=F!M*:'\/4SZ ?F_6Q7PI_RO(C]P;8\J/P?F^I@9 M;5G.0+-U=+RLCL^D3QVU*-0=7[,6.K S0;!EN2!39!3X$1VG!OJ%F9S M^?N+?)4+=]>(V[,3Z1C0X G5$EK[)\_Y)E57[=3*88N^\9PI.\>%+!Q\8?? MW, HCG9JC--'1W L:QM5! -X1=[NFO_PAG@K"3FE04@7Y$S2(N/@+KT!..J9;C42VCIPJ.FW.18?IW MCA?IE=>.]5S0[5_5/.K(HE'+B9<9>W O6)7?P[N.JU;G[\5"F_U3"-S$^AX M5TT:ZQ7@--,K3*_\9G@ZA@.-D5KAGU&MTFO(/;Z6OFZ9!;>O7M8.H0(R-S\2 MFT')T[M:=G./YX<$^DSO=QPKNFZ\$%T;O4H.X.X9R\"MC[LCO3 8?5 2N=FIO:L]VW']-%/F?J>MF_ M2WR[>=I=L&1]!5 IY"VK?JL8?#F74I^4MU+0JN(# <#)20'"V4E52Z8"8J\" M]IM"$S,-\"(]BA7S1^N&S[W6BNC'TP.JZ0\QF*T_:^VNVO^5:#=0'_%ES_/> M.1BK'[A]QPN_@$#K77R %J$K M-T NXI"'SPHPO>Y6BA6Q%:5X12UV"8%B.-P5.O/K!I6:F+LTV3^J5W#48X'* MO1"NWVI]VRB\H.:O&I]K%TMN8M#,D-4E:;ZJVS:**K$@<,RF'=,R1ZAEXN20 MK50QA4ZA^Z/EO_[@$^VV7LP';_;W$E8QQ ?C584I&:9D/M!RTR%TS)Y=OI7Z M0/UVJ5V__BHT\E>#)^?UMIOMH0 ?O4B\/'&!E_?':8)'D!,H;34G\.25G'3X M8HR[2LF)K^;:[T+YSORO:U=\S#1_B(D\JMQTU3M#L[X;AUA_;U_?/+<:EP^] M?"_[G+[)_O)^?NO,[WZ[W\RT/I^^Z\GN4SN7GYLY'H5)]2O.GY0JWT*%T, M73R32:)=:@>)=G%:V-IG[MU'#/@L7KHZUGC.DJ#QZ:JM=2L0;=L+^O72?*E6 M]+<&*@V,UK>?*E^_BT,6P*V,OC>&C[+80*WK 5_3':]7XA6Q[4Y["1:? M^+B9EMF6EEGI26FOONWR@^=,0TR;5RW]MG)1?XA#6J!=M6U=KMV[>?2JE0KY MG^BR^9P%%0.>E7R6402F9$Y-R>Q\Q>GCJHYE57X./LW]]+,FN$[W)H\N"I=] MIX[]X6FV"8/GKPVB]O2T[9]K_C&C_:QF7F&V8U]5TIOWM]EMN^(#K 8+')2_8([&]_)R35Q:QBS,?S-EB:N7$ MW*W527_]7"O;1"FQD7CKWUO*TYU=4;)8IQ 72Y%WF5I\XA,JAEIER]X5TQ4' M]*]6SNLG'5VX^7OTD,_=U.MZ1\\(WU]([6":O9>>]ZD^Z"%_\ND>\C='!K9' M:RU9^3];$HECW%DQ$Z-:2:<=)P;LS*E3O&#(M_B5%:41S51N^X-4Q%-?*H;3_I: ' M;]/GO\IK=@IR4Y]B]"]G6N*Z+E=K?]7)NX?S$GV&&@>ZRIHHIM34VW]:9@R&I3%E2MJ6GM=M/0 M]51+$!51U5-_47[07Q3K^7LU=YTM7>5KQ5*V='E9K&6OJOG\?;Y4KST5Z]?9 M7*[<*(4_V@X#YRSS3%:'(*YCSHFJ ;/IT.#QC'J8O6N9-CH'+8)<_&GN-A5N M FK@K9@JG(H-XK+23V&\_R"]"]G%%4L<,(R;XAB'6<91GM6S^$*Y%'TMEJ[( M#PJ8T;EB]@[_-'=7KC6J^9'QW[H9^!%XOMD>3L_:DF.C.&F$_!(+6FB @ MO,A_Q(F3735S#C1G0A:1"3!FTI;%?@5_%D->TD?3AYFBPP/YUPCM8R-Z:7JZ MY7B!BX@]=1W+X\ _X2JNHR,#+GN3$KR?>?N$N)YFVC[\GS/&_=,G^]11OZOY\ =QIDW=(#S: 30+KXN:Q#?ACU[0@[["4 S2#1?U'=>'+]"^QODP;&O(M33/]))< M&=K.=4W4YO)O2 ^P/>7*[;:I(Y?\EMXKF#9X5Z9FC>YU-7C01:\F&H1O091E M^#70YAHDT3!5VB8F"@RR&EAP39"TA)#ZA#Z3AX64$7XCPDW'#;UT 0# P_DW MO:O9'<1E=1^+B:!*\AEN%OQ&>-[@/N$?8!TG\E\G'R:7A*^?R!<'#=-7 6H)76$*X24F,R3C<)HEN?L@SJ:K@>](!P>?EAW>KW !F^17)FD@CE!+% F-G*A M1S@L02A#K^,PADLI:+(ANW6LV>+^@!B HO N#XV=R E5=0Q/9\8K4K0@D>YL/ TYF?!='M[D>C)H'F;_#'YD4H@XM5VG1W2W.3$B=SRB/AV1-AY1&T:T=&90"[QD>M";HSE"O[XW4>A3 MJV=+=31Y-^(+]ZF2RY8ON.(E)TJ?=S!9%K")7#))!Z/(VGN<^QU_,JXF(D= MAT_OR9.C4.("F7P)S )8BHB[T=%X%O TUT M/8["\TNDDP7H49H<_34!?1'X!""E$9"&_1K'):C-19KGV%H+[EGF"\9: #KG M?G"V&5D.!\-^WQ:%L1I=36EZJR4W136C-&5549IJ.]UNZI(J\)HB2"E=G8_5 M7)3KU_EJL50H5^^S]6*YU)2%3$82/V*8YB)^81K"'6Z"/:, #5G-&BT*T>5H M'=?6[GOH//KP=0M1Q$@D)Z[@A1DBX&1%S=*&3N"?M\TW9"R2^8G ?+301%D] MG?<;/H9KB.-Z]N,;?S2&F94^TCWH_HKD!V5NS?Z3]GDVC6!F47^I/_5;,^7] MA24:+@Y5P-SJ-!.-_8E&*VZB<;F9L3W#@,( Z*S[8%?A?S5$,T&$=!2 B4(L M49!',YP^"? !]D5N#XPH_J:-P"^ AQ%$FDI!6++'@5^\R>'[O6K?7I5O7O)/ MO))X*?I25KL<3">+$,$"BEIXMS=-%$&Z<8Z[(/"ME)!UW2SM;<'2.C09! M!,%X/. =B%CZ\)Y_%,NL:^>]**#\_J;L_V9UFF MZV7E^CE3T//:+W":T@_I5/?IX0 L2\6%8PF!\UWJ> *!,'J/ C3@-N+I&4U&T_/-T)]H/Y*&QTV,>/#MH5STQIH!4&]D/M\ M[[E7<*OY1_.QGF5S!6YE7 '5BRUM%';(: M 2:YEKA-+D=]Q^BS:D9;%U5-:JI:BV_*FMYN*FU!;[9YOJT92!457EN0GC-. MTZCFK[+5RV+I"ARD?/&J=-.H%FN7Q=Q6W=>5-(F3 YLCWN&JA-^EWNWJ'^ZP MYV->7IC[[DZ/J?U^Q;X#C#Q MDD<;,.+;:24EII2F+F1:31D)F:;"PPS4]79&1X*AM3-H:O)5LM5ZL5ALIA4A MI68^5H0(CSU:("B.!&ZLE 3^LE@%>2Q7:_EO^5RC7GS,EPN%8BY?Q6E0N7*U M4CX8Q=8!#IOM-)_'#;X;3,&&HNV90-JZ:U2 A+J)/)RGLQCTF=^'1M%5*^G\ MD]>^E/H_WW[8S1W)UQ(\GC(M$CZ5U$^*K9>IZ[*C_F MJSC9<=_YC<6IY)%PK2Y*J2&(!_[UD(\%R^^2_": 0G3E^BSR8R8;R;:30 @R,VONE; M0*?PA_";ON/A["N0#BYOA8$:DAE'XS?>"%^&/[E$($ _ SR&<5P' \MPZ7CV M^6Q@F#X.]/1,WT=H]G;.,4@Z^T7@@5QZ'I<'ZNGC5C!%1[PBTY^KAR"8*($A M>:(,Q'"Y*[P$@]=?$% *7N9.-V/B)2V0^#X6>J !7@##N4LXQZ@-G^%WV[2\ MVTJ81;H@Z;*8:K;%C-J4]39J*D8FW5?*E& M5V(D586F/I:=I/>5[?G+*! ^.=Q%ZBT MTNUZ$MNNQ[;K?<#M>I.364HJ=!P[VL"G*EJZ)4IB4TFW6DVYE=&;BH!:3:F5 M:1NJWI:1-A\A%,0:F.EJL?YQ?>)U[M?;:4O2*;_,C7:OX./-S+_6U@B@=C:Z#M M;J_+=Y?Y*E"D7@?J[!.-SA)A!] 4N\[+X2G=!S3DR@,;7,BNVYRM/G8X MO0."L'42_MO.:.<(,4,83H('[4WM.-%(U -3"U$ JD_"D$X+BBAO MU2;\%D5PL+;7X3Q7__=? S3T$IAU@B@);P+_PO-"\D>_\Q>G6?Z__P+?H]\U M];]F<;-I8[61:%F._O)UVDQ3"YN29 K!<2[5UE.9MWRH24P@5R@N$F]D4$I+ M-P5>14U9$5/-EFI(S8PF2)J80BT-Z?-H1 H-&3%1>,$*[!M>% A-5KV:W=MQ M @<&(%)< 4@$-:98-(DK.,RE6I8N.)Z%YPS0P#M7+%WF*WGXL_VX^I%LO/@= ML__G,7X2^:&;V\ZB_6YA,^-M&R,L02-%M:#?M\AW'-6ZU'PM:NU3P7%\V_$1 MIY)6A(G0%HE89SWH?/3RSVNL,)Q1K/&;D;>Z"]9<"V^2#=]5["GAW4- [BX M("PUBE^-]QWIZ*C#3Z'BS4CM=$:54#.5,11P V6^J6@J^()PD6^E92.MI^<5 MKURI%DNY8B5[-S[QHY#/8]U;RU6_71=OVS]BQAY_>[WHTGI&(J=$#>Q M6^B));@:0@2?Z.#(8-5%\,5X0[8W?G;R$*'M>7L$'H'4DPWGRT5_1;Y]3#7G M24JU> 12S=7T+C+(R0E1^* P+\^<-WJ*G'#00@A /$FW [B/="WPIH^"&_D" M%-##W7$+YO3LP/.IY/B(9"+F)B?6H@FR\ZTD+/5D=ZDG,DL]8:DG'S#U9 >) M)C&UX\?O <7N:(0[TR/N3OZM"[)^#!9P ]FD;\4:,-1^>);I5)M,34TM\)WI M>4FN3,VE^:G$SRG2M:HV+I.73%)0EY=E_?('+0M)947!UW5:)LW(&5)I\H_; MV5)W1"6YI=ZDM]&,D!16M[-^7<_5$C)39P<;@4/6' HUQU9J+&&Y6#X\'Z_^ M]35W/'OW-,3E.X37'O/D!(H9 R^1I[MF'^.!30=T\ARC.B9F#"N.UI^ 971< MUV05*CQ;>TC_K4;K4?1KW?D-[J9/FKNASCX\>Y?ZN?0M!1R<'C,:)SYL4BYZ M)4I=C3IVPCXI*:S!J=78^K-X79'0T]XNA M^=H7@4^G)/$+EFXUQ0M2AD_QO*@*TA==%96T@MY>I8&0[/J]+3@E[WHA6\(E,EYR$C@\L&G< +CR06U3-.4-,"S2>ZT\"+R8:U#0JHY0:: M&VI!@>PWYE.SP8,UA&]KDK8:J>X2E85["Y,"#G_.'-7<=L*MA\](<[G\U%EX MDWL2>7E3@L4%3\=-\2U)_<7QUZT4,?T#E7F\XSV<+M_;Z$Z:=0=0CGOEW HE M=I2#VT1+QWF QV<^I*3(<'-L<+,@\'(ZI8H"+TF9#/_%[XF"DDDKAM!$;U)B M?]@YA+T8!X^@\D4D[CM__=#2!@2W/Z&A[G!7KA/TSS"(3TX5'+O7@)B<3,_^ M^9A8G)N X9R" 3C).:.4246484@[1C:"(>UX:'^&M!G2_GA(>V)P#&;O;^ R M"T_'$&;SO"1*&0G#;#XE*CR!V?+^8/;$*BDYY')<;#'#SSXHO)4G MX&T48.86Q);#XS<$=4]@=VTURI N0[J'5L![#=Z=,O=.$.QND+9V N-CD'=_ M Q?XI/ _#/3&!O22G Q1YD7\,2U_T=.***?1&\ J(>F_^?L O'BS5&"10]VS M'1>%9[+CM( $5^]"TQ[WE.0*EN-Z763VSCBZK6HZ@T!42 8!OQDDWE*V5^!XXD"'2,MX7>I88>CXJ])R*%WJ^<;KVPF@T0\QCQ)QBB)DAYA,9+T/,1SH^AIA/9GPL M06.O$%EF$#E&$%F099&7A0P^.D-2O[S*J32?%ILD14/9&SA^TW'%^:@T-%>Q M-#N"Q-&VP'R[C^\8.\4P=HPPMIA)B4J&S\!' M21*^##JJF"9)T)E] >P*LCV\X6\,K$D9"S$\;W+AT1MCV+P :C/0G,S\22(T M \VQ4_0,-,=#@3/0S$ S \T,-.\?-&L,-<<(-8>1Z;0@B1*-3 L\GZ*1:7%? MP+F&= = ,0'()&4#,-_D 7%A>5U;3W*3&#M*VR@YKQ/8+\/BS10ZBW/0^8&D M<>#C1Q[ U?!1!)YKJ.]/HF>>A9SCJ?$9>HZ'(F?HF:%GAIX9>MX[>DXS\!P_ M\+PPK0.8M;>SYMK(Q?6-!*:-;I!:O[N M".@?W70X[/;,J<.S:5Q_24R?H^%\D3\V>WJ"%O2T;29SO)CCQ1RO6%@*YGB= MDMGX8(Z7PM8XXN/MI%**E.%%F1.] M>.V:=PP([RWL+PE\2A9( 7=)S(BR1$I+[C7AI]XU78-;N)VTBEX=ZQ57X;ES MH!9@,03-%(C&C%4'"]-SE!Q/%0T0\4,%3-4S%#QWE&Q ML,Y*-H/%L#JO97;;:)0>\V'A\"B'75JR8W2- MW:+;3B_9-E+^XFLM"\4GP\,P7Z._\"?ZM6XAS<7CZWXU3*]O:<-STN_PA0DZ M\G,1= ]6]3VXU*630$FF\960)CS_#^[81,M3S25T9%E?5U(U;&''I2Q$N>]S M_/C_\$HY-4<@\O>_)D?3TO27CNL$MI'0'$UH;7GVO60!MZX5@5)2G*_WQM.:X!M_BH;Q+N4RJI*/]PXX^8)G-_BBZYI$OA-<%8R')0$.>BD$Q/LUN0 MD_(SBV$'>]'*[#$X73$'-P%[GNS>C964W+Q9 QY03B* SWC M%X8L'5^<%H4Y'M.;,.OT3_@)[E^@._$O/\]P?TJ(A FU%KZ07EK2?"009+*/ MY@R1;SQ?+*WOH?/HPR0AL92%$H9'HE..30U?"WQG>NSDRE1_Y[O+SPGK2M0Y MI8O2R92T6,$G,RFL-\)_1A\WL!YB,BWNJFU B+RRJ\9!(RRQ>EL@BI)4C[+C M@ 5D>?/&W_>"%LAC.)U"BRS@.XU<9(:?+\)]VE6\W1O9.J)?ZPX3@;6L0DQ%X)TR?P6\+C46 M!AS/V#A\][LH:FII>H;=HFI:?KO VY&DXJ('%4' 7$-6,(V;.V'6@6=X^0 M#R,YP[L-Z?(YB;;BMFOY'.?8W+T&(A:6"!36V4Y[_)Y"_!3N'A<* M)&!MYRK;=TV+2_WNYKU3%8^C-.:G;KZ9#\I\4.:;G(BU8WQF/NB']4'7KU[$ MEJYB<&:)D!+4"8\O'>6D[ZVT$=E@"$Z!.7+L/-_17SB'9&]PVBA3/:K,$T/' M\,B6NM:M@S2=U7X3V"@Z*G$?[A1;JF)N G,3&'QD;@+C,W,33LU-:#$WX13< MA+UM71W#4_ 5;,=._ R E6T3&9OX"Q-U4IG3L(^ML,QI.#SGF-/ G 8&)IG3 MP/C,G(;C=AITYC2<@M,@'\1I<)'GNZ;NCSP&YBKLR560F:MP)%J6N0K,56 0 M\H\''1M-S%B]TRG-7(4X&K&U:L7'W!*=K.V)M<,BR]+$]A=!X%/884GOKX#3 M'?(Q(&Z[3H^[T%[@8]VTK"'7J)UQ=W<5#I@&;HP':!D0=;C58>ZTSM06RCG% M4).?L)D>G;J?7EB':IZSC)W':HI/W?@R#Y)YD,RM.!W3Q%C-/,B/YT&N757_S.UN*MF<:V MT-4QKKN)8ICYDGMUQFL\/ M8C _CHG\=MQFCOEJS%?[ /J(^6J,U2=NB#ZPKR8*+"?PL Z2N+?EL5K0 G_( MU%P3F@L/$JNBCNGA$_G]^.3D'6VQF*-0=@QU,]0=>R7,H!A#W8S5#'6?*NJ6 MD@QW'QIW2_M+3,LYMH=WR@#H+MH&PJ?YXJ\4?",7&5PE:%FFSF5UW0EL?#(O M5S#='L/D#),?@3ICF)QA<@;4&"9GK#YV0_21,?DZB>$QMT0G:WNT$,3_77$& MR'7:65 @KHV&347(")GT0L%]%Y63MC FCUICF4%'8Z)JT#7-#UQHH:]U$&/7 M49D9YN\R?4N0>,&T-5LW-8LA<8;$CTN#,23.D#B#9PR),U8?^^+L M1X;A#(0?&H3O#8+7D([!-RVJH/)I;MWH.*?9!L/K+&'_B/4< ^L[A3/Q4=\, MQ#&\SEC-\/J)XG4U<_S&Z)3-3YS+5?"2H*9'Y2JDT/]0,X<[KG3>T\@YO3ZR M/>J15)'N -N'[!C38[/-4Q7]U,Q[","I93D#?"91>[3> M8=IM[,@0QX34VUM<_!O+AY#YZG%9VP[@9U74=UR?@Q\M ,!^%]$K0XR$T102 MIC="."QS].6X;I]I@_-DF3;BT#%[\-=O]/L3J!U$/?) M_'91O?M\#A\^TU;QZ4S@4M$Z@!>:!4-$7*V+D.]Q&CDI=4DO\$(01N=?H:V% MC=5\^ ?72">MY#77AJYX\X/U5H]VZCUKO B[C2[J8FJ ,PE\<'KHCU[ZNL;@ M?@:@&?[D+6N\)*=Y7:X POA'-'R-2%AR?.31C^"23;UWO+(W[L$9YVN=#MP$ MH6A9COY"3]$%A4I:!TDTD*^95I(M_;&EO[A:.>:M,6^-07CFK3%6,V_MF.V8 MP+/SNN)L?[#C2-:KR/E,U$?$!2>P;Z+9P_]>XA)RD]X@AW%] BU<$I'/IIU MXM41:NU@,)],6[<"@[YI5&Z<%S[O ^H?HQC&TS9^$&OX<>S?K"_VQ==:%HHI MWMAVISA^3'32Q?_A[C4;E"T.5H#NM4FV!0>J5(_2"!QWR/4M& =?(;#.0[K@DL)O0'&Y#=[]NUD,L&8DN%;%UN\AOX%P9YFOT%_Y$;>D6P%J,([I? MH[X3NQ6^/D$1QKF824J8'CVX%/912:;QE= N\_P_N)L3+4\UE]"197U=B5[" M%G9LJT5YTE@1VLKI.0*1O_\U.9J6IK]T7 ?F\,Q4GR!@2!B1H)(.2K1J*$D14$S+<4$CG/-1WR3:XUM/>$A-D M"S%0PD)M_YS^*KKDDBZ%UQS/Q/KFW$66AG/[9C@6LAS0UKD(8'*:W8*OEW$+!?S>;L8XECJX] >MMWYM-3XP+Z%TQ&4->$(XF!#XY?F'(TO'% M:5&8XS&]";-._X2?X/X%'BO^Y><9[D\)D3 !K<,7TDM+FH\$(H0C&0 =BB J M36@ATY1YT6AJ8@8U13DCH#1*JVFD3<&16O&JE*TWJOE:4Y6$U)9!R"KD3A2! M((ZTP;@GN[5NY))):N^<9\1Y,#W1I4K@>H$&.-IW2"3"13\#TQVO1$[M'A0D M#*B%U" M.H\^3+X)*\50(>*)IU,%,ZV YZ<./Z]C+"1\NV'*'>Q%H !Q::T5C!*W M9<8G03>@%&<:<9,KN[+TLI3D]Z X=K579)W0O93,+%F&V>,(B1Q%P)C^.ZZX MLPGTD9+"'O3@3O?V[&N%XM"!Q UJ"+>F?L+1!.[ X+11P#X@ =-5IBJC6H7FD ]/OT*+= MQAG5^%E $Q.7R&HWO+ 7O3#,.)WH@JWUT!E>WM%I3SP?:> )FKBY(7T]O%#7 M^II.?-(S[%-B*D[=AT9L@[JYQ/4=>:"4 '"M;8+BQPZG1UY(QH)_&6[K]:CO MZ3OT!P[^QAF.'M!&H3O (9NZS_11W$+8SHS7C!L8>BP&XZ-* O@%2TG\,D0^RZ"H6 6@$#BCI#',1%-&CVCKP_< M/D@Z24*''P&;03BY'C9Z=%4OL S<56B^'\HH)F=KR.$UCO80]PZW _1NFVZ/ M?(57D/GT+LG($B'(Q8A>-"7#=,>2BOO?TX:AR,,8H"^X7SAX,3E\Z-"KZ?H! MHNQVVMN,0>PVS+-F%&<L",3D:)P]N.KXPD-5PQ\?%44Y#E@I"5Z:Q3(I@9J#1N?XE<9^(G0Z43+ M.,NH#<2++%WT/3%PM?XY71$8P/#?#<:/[FLM\.)!P+_BN/S\^*:6+=8$+\D9XI\Z-6YK^= MI,*$^4\3(ABYM];9=U)+)@'YW*,,D#,=?M0ZO.JTH,?<99*[UFQKPR0")L^K M.CM+VHE8KA,EM"%&[ZUU=D)/9W7=">Q)/X$Q4=$/6->.5,4)Z$H$W[Q\?$>Z5">7,M,C R-#$R M,S%X,3!K,# Q+FIP9\RZ=U!3T1LM&@B]]RI%NO1> X@H10041*0K'2(@T@*$ MWGL3D"*]2A/I16H $9'>@I0D H*4!!6.$L+C=^>]=^_<>?/FWC=S[[R=\_UU M3LY\ZYQO?VNM??;5ZM4VB.&^GJ$>B(@8!"*Z_H&NUD&Z(# Q\7^.ZT%R?9!2 MD)*2D)!2D9.34=!0T=!04U%3T](Q,=#2,=)14S.P,3 RL["RLM+0LW.PL7 P ML;"R_.E"-CTGE$_MR764 ^BH+E3E9YZS"EH((9EM7QU1P5FY B2ACW M'VC_!=G_&+#H_T_(_F]@_Q47$D0#)KI^>6!&D#;HTKPB60STOSN:H6@9A#$] MRB&V&7\/S5W3N7"T)DC-Q2E<8ODL2Y>)SEX_T,*"QY!U?F4JHA/W!B@Z\S54 MN,S>8O$?;(_P_\SD!-+&2F*^T7N"_H5\#>IMC_;@SU[Z?B\PVK$:(^3[E:N/[IYRLNOUL&,\)CW;: M;^]?711Q1[94#5#>/[F A<_53';MMU0#GD;9"6+>M(U%](L3_YR0D5K5_S-/ MI&ZO1,/=N="#3[G95\,?$/ M.K0-G&J>'9=1E?!<-N"ET(-\ /NHM7U1PXP/QB;LSLF]Y4*Q^>5=;NT_V9$. M7RC^DG+4?J'0I!"=5;H")87(Q/7[H+9H/&>4TO82[S;4V'Z..5Q1&.]#?E/5 MENPC>ME(MMW4GEU%'P^W8X]YC@LZ#!5-D9%JGP'3)Q2F^FV:!GKQ/U9WJ=?9 MC;=ECGP,SKX]9C[8ATO;.]2XD+"'U4!_9G /(FAICT0&7:&U9,=[AV,I<$21 M8\',H^)9\A]'+(]ND_[/ACX$MZXKM�JLN5'\P3_:Z.4RAGEBJ[/^)L))L@ MLV:.QGC$C6UC!RK;)\ZC+]^>9YUT!8""^&@) AX.K' )\B1%1E^1A "AZ,^G M,'Q'?]+3NA)9$W@G_Y$DT?-X, G3&)!?T8*HQ0I/3;N@R=\3%MK34<038=X< M0FG4T;H9?M7(+XKD', EK>!MZUZH 5MV=[7\9$] MJZ,J[\LY17;]S8H[=XARV@72&V[SN3VZQP+Z_U4X\,/.SXIQ&<,9R'@[T;&< M897A-)-C'EJE+&(AI$@UA%*1S!($IO9V)HT:IW0ZQ6]<@49GD )3=P>P";%X MCT;[ WLI7'A#$_+':5.TD+EPW.*X*U#TW8 GYC,/&'3X__H[=*Z,"R:J1@ES1W[:W(W6&SZ85+H+P4LF<.[T1#$^K M:Q,M1[EB[-R#Y)I+0R:HVEIM^9UFOY<^% -O'1X5(C=9\\S]7K:^,WQU\.XT M4PM'!>)44P71P9H=4%LC1WRH/NB*LI3F<4O+ 7W] ;(:0];=5QS9D VB2DRN M2RPCM>"9%-WCHPM?FL;^Q.1/V*F@V5K>F6Y/4]O/2RK^'%M8.FH/Z.MZ@IC7 MBXSU<+:@66\=-S@(>Z3]@B_>#':F3573X/]K8 NWIN]]ND%73.#RFK_H=/T M,/BB!Z.&CM1\EXQKH2 L:Q'C!A%Z6*W7_]H'!%,L^^:DO=:-7^M[^/F C?D+ M;5_<$T]ER/O[.;/LR%$:_OBR#D*)#46PH$/2G4.)["Q\\ $>?K/UB,&&0%J_2[%GH$W/VOXR_,1'(X'V%]Q8&^ MWZ5EF'[TTG24&4C0S43>XZ1G>X"=$N-\SJ6O&,.A8>%WW1@6?UM.;%%?@:#3 M#F<96)7X&NRZ=DR_90"F'JX25O.QUTA(N56H2UZCZMW]KC7!GT/,OI_^0I<6 MSH8!%]$,)^P[SRY3C9][(PWU4L7Q0P'.R[$\H/&35Q9("VKX4<*ZW/1B/$TF(7Q*.GF^#9&7U1Y:>%25]9*[\]MW M,E64MD?+^IW?'M;/L*3+'U%V-CHX0@;JA&$X[#E1L&"/X:8!B?Z75X&(6/FH MMX#9A"KH(J^BMR/^WS(4^L8,O>DL-\GRCI/'8-B,GH3!-_GOU/A@EV4T1 7; M@HY(\;]4L5I4H@>9Y%GGQ06["+_>][VU#GKU.5#O:*(@)FJU&/P17;K./61/ MWKXPWE_XL;E).793N&_^V<+W0HSI0E:TYA>4_A2'4]2W]#NSY)5X)<"C&B^% M]6J)4RSP=IM]8147U_0S*7R2R&O2NRGU#>8K<^!3,; H<0':)PZIG0KW194R M_:35/"SA]A!=D.1)6'O>&R#FG8R1$B]WN6/"HL&@PJ"?1%@H[;"_1AR[*1HS MU+OT9RM5&.L\(+4@XP_54;>V.OK"_JH]^9%3X! H&N%\-*%TM$7^IV^+"2^, M-6FM-_'NX-'5;>WK*:XS%_IP._4H$L3I: (BCE0_D-B1B;T"M;>D*,T@5RRP MIDG&%3 %!%(1.1-=(G:G3=\K0+@_N0-=#&GW0J-3! 9B0%6V\XWY+H[>4C(BS94P!O MRPX*)^(6;)8.&Z44?W[ [BN 7\I8+;/$O.2%DNE9KF0 JW[U,_K+,N3K9*N;C_END>KX* 1^ >>Q3(N>?06" MZO':6C*Y?S2U1AP8(T9NN;CY>12M'QF)#]Q]**A ]LWJY44X2I0Z^K;F9C(Z MG!G^##LSWD*W\9.7H[?0_87/WGQ+T_%S=[>VOM@H2:9*?Y?/)1@:"E&E]8=$ M]UC^FV#])7J4CXM .PQ[]$NTP(@W>8),.XW>ZMO/BD19';^02C56B\+U.%-* M\%8]5XC6HR!?\+?\(GC6@]U*.,0_PBF8X^YM5F,K>-CU%@^GJV-?*;4.E*"9 M!QW_)D"'$A]G6[P=]?\;!C:_K(?35L%RQD-H$;T)9_FQ_C?1QB9";8YL0V41 M2O3Z(\6Y-["P,GK[BH'@CLM> L>6$EFUCVO>*3F4HA=1Z0Q MD]S:E2AW^T1#M)8>&AD6? ]^61>^X4#1Y"\E\:1]V2>@ 7I)9 ._,S]^[9/?^EJNL5 M.'E0&_N&!=\24'7262QFSKX322ED.17!K0V=[/=!S\3P<@,>33^M[0O0T]!' M[Y=]_#?D3"J]A*M@T-LYE:19SL^^RKTM-]"PR:3O%&LAO6PAJ!QLM:V,7%([ M=+C&CX0%3CU8[MAZKX2:?^%,O[L9+*Z'IA*@^0[F1W6;ZP]IMT?$MSO$#<@ M62UXRSF\&W;/-)N]8T5*:DGZV;=W33Z^-/>U0YQ=D'VLB;ZYQ[>U$NN:FYX/ M=!0B=UFZNPIH7MT3C]7*,F'O'DV1J2N--@S#MB] &@Q<<*XQX-\O5$AG=@;LELSS=Y M-UI1&SM_Z7ID\.J./,OQRU<40ER@G^&<>)6%WR9,-&TZYFOO-AYG=),6/=5&N:2IC)+BCM<(+FXZ%K_FUDM^#U?UIAFM. M'Q(EO'[G_MB%/5I)-(V;_K9,5T&-QSC' MO&MQ*,T:WNV1X$.&CXYOM5N.3O'PC7-M9E1Z(DWJ9;%VYW%6PDO6&\>""L$S M2<_$EN<=YJ.IA+4>LE OW:%#JK>KC9L+SY M?1=#U6F=J51GG'R5U0OP>WQ?QF:++Q!U\0PO#[BA/SKI+'?85!?IAHK]Z9N" MJ@EWS-.N.Z[:?B9CCNA\26=""@JU8-W3(@-PJ)G$?ZC66:D_1NO,FCN-UK/M M N,>3VG.7W4L::"O@7T=S$:"5IKF?'=7?=2#YL4^T?7W=&F7BNYWD\=[R@IHM2 M?Z:TZ>T\VCP4N!MLINJ^Y+W#B4DE/;I1;[>VJF\O=JW.)/9B_D>DE$0[D':A M#S-'Z=7E$82[E@X5,77K'C)-85'(<8VBN"=)7#I?*5RF2,6KMC/=P8L_6G+P M$A=/?Y30+89K C%CFQJ+_3JH$W*H/;L-(; 96Y0Y+\;]=YR( M()B^:XJ<&"X1X=6<]2_:<-/#L2?@(C'N+X(+2E"D=A/[=E(]$$OOA''CG M \JRC#;RFS.F:>[:!5Z!X@O/H_Q+F5H=C>A4J@8FJBQDI"9=LE@9<;)$,9"$H[X-/-I^ZS V(#9 M^#*K6 >_F!J\M7.ZP._F*"'W/2J2WAKTXT?C"3T0/3IF35?0Y!%$_--XLQ?",=!7D)]"U@B4L8T>;ZS;WA-ES8=39>Y!*A7 #9%J98SB :Q^"=T['DTM;O>M9S:T$>W^4@\'-[OC=%J;)_'XX56PAFOVX@1 M4%>B&1Q?ZR^0O63$)Q11X6Q@Q+C@PQ,\9H@97$U 1R3]EDE19NNR9TK#V^&H M5L:6397K_4F>S"FPI=M:WS!X^68]ZY>*MMC&>>;->)U/?UAC," $S3;1URID4T+ MO2Y*)MEZ("XX%+ZR<-EFTM5ZFEJ7^9?;.4CNN>F;,G!.>JX;BO[0(AC;A79( M$EV"R*#X> "_A[@8H.O^\A\I$S2MD4&0RPOJB+;)&]EZCUE\!9SWA/VB_DPD M!%SPL0(1#Y9_3QJ/%]5;CP5#;]V)0V>!*[WX&7.?O=2#ZD5"!,_< #GT8.R M*- 7@=8^=.O 1:1(0^XY7>:'2IXPW7\W8%N^G4I&1/0YCUPH<')[T+UE37_< M7AO(QY0R UJ_=-WA7MMN6!>\]?276:44SACJ.GQWU2_]_.Y@-[ M9QD5X7X23Y!N[9T[Z;^)TDZ8A=V<'OL^=\"LZ%4*N7O3>0+D)1\DJMEP(/Z? MRFVJ=QBK]EBQ;$N0M;G[RT#@SE&'CBB5FBBX[/N*!O87.B-!2QRNN=#O@RI: M4^*C/6#0'.M86:O2SV(M>/KW1?FOU\]3G3')H(,?+:IS@^ZE"24"6-=Z](8" MPB,,]5'>G'2WFK3QB$6:CH.Y#8A(X0L:D)AM\C8[6^9.[ I^59855*XWS,EI M1D2^FIH,ROLO<^F_B0'OR^LR=3X!/+09X%*+97WI8_TJC8-GE>SNR#V#$LVN MO(/'KYPIDF+&5R+*_^DE@_Y.#&E_2 :XS\9Q6V-3T#?Y=U9^UY%P.:KQ/JE M""/6Y=I=57-HBW,@E: E!8#8@>H(VJ9/7^35Z^9Z>"5L*R>N\[13Z]'AB3B/^DE%\%E\#53O1]#!T.\8E5 MI 6/A["GMCO<@"4@@@:DS\77S M]KSETTV)!BO+%YE?H^8FRLV'6>FR*CPV>3_8:$J/K!BWFSVU61MIU:,\N%-' M'*DEC5LY-,6<<'D,=DAE+<+57$M9FOU_-K'=ZR_1ZU+.]J9^-7![O9_H,SO2 M$-6:XS?FT'H%2NDWPF7[H<55D%=:VJ5R> M^%UY)>PVYTMJ9ZY_$>C!<3X*/ ,687\35]-TF59E%$2;;!M68M6F6$O1Y_3$ M^V7P.)E:\]=(+16@X8(?&'VTU&^C$N4%D:KUL)<$7I90E!KV+;I%2_$^':4H MV9A?PZ]:V+C.MY:^YI6__9N>/OQ+&XP>]7X1HN#CXX6+@BL7WO=DY[VYR/W MJ/Q%)N==9WE2N_)Q?A(,G[1A2X5$/!"'ZQOFHPJ0$A\="SD,4=I\MRXIF$=I MES.W=0 MZ5!!JC&EJ@?\.1KYKQ*0D72!-U"A5R BPA=3E';:(!O\D4B5-HH#Y\G9?BF] MD0C5:'A3:7S?:5S%P*OI#8.)5GC!WBJ$&7-"!S>8S;?"=G8YM>Q[">J>-5 N M/[9B066UGC\-,H_62)Y:(L@"^G> RC*\^L!2?RD'-"_'P>-?T-J.CSI'E/3F M,[.4R*9165&/,1 \ UMZQH;C&W6(/2=0]&%;HB ZC:O[_\;BXS#U :'=/H)& MJWL/[=>K))DP:=U2,"(I?B$0J>0M;.U2TA33: MSDU/0Y72>-C3_"?;Q%)D]G!8L^$[C_";/42N/3)A7.S?=A\V?FYZ7VZO+OHC MO:EB_]]ESMI!'ALRMRC3>O.8-4]9L,8BBG444,&01RNU\'A>@>C[%02GZF 1 MLIOZ+K6?\I2SQ?1D@X=)[)\QW1*CTS-]^1(T2*+%LPY7PWX\:M2BGH73:O[Y MG;^BS,NW*/0QWL/J(6>)9323LU<9W^O+V: ;N!^O_[LEU.#S%+@$FL<2/1BC MU"!A+.X%-NK\&/VWN<4Y?4\A<>@4S2#?32P=9-"S;K/H*=# M%N[8N1(TI8^"'J<]XNR'%1-^2#WZ 42V<5Z!AC9,F A-AEI<4:]+R MW*42., \^(C]DWN83?%[O*M'1<%&F>4H\9/-,5+W*82O.Q@$W,^; M?*51/2"(T""L4RTX]XZGTWZ*[;LZ# MR0[4[2>1(7$I,-,G*^'?_A3FPVBA+H" M)=GS8%DOO[^'%2'85MA#O+K6JIQ+5,GV!T/8'7-);C#1"RY':MW"JN"9@YX" MYLTPB4==7=@)1 JU#Z41ZF/$'1SMG[%8>2.IA0T(UO &T['Q*>OJ#_FRDJ:X M\S3!,SB.-^7"%)"8Z U\B_HH.!S"%W4%0C&KWVLN5S!^ 9_C9ZCOI)H3F8V1 MK$I_.1CX4<,<.-K>X,:(9& [?STLH>9 M/[JI-5*0Q"]K.YSJ,H%P$]!%LX]FL(4-CJKX[8$LGDE) ^-W9A(##_WQ6:-'!,T#1N/JHM%XZNV91'ONE<:. M@OD)J]Z>CI4\L:ID@[V")E84O\$#KTY;YVB)-F )ZX#61C@D.Q!K"7L$:G%U M+>-I ^JU:LOMH,R7)0;':(,VUMF.;_<;@]5B7ZWN<6H_,'-VX]R;C]2BO:YX M1^UD=?UA8[[A*Y '-A:9FX#XC5LPOJSW?__QPP".0MM9R,!$_P%=CZ;$"CST M0A-80%R!.@=''5+9?,KTK_O5/CN7RU+CRD+3]R9YDT9<69?8G8)X(M\^'^SN M0%Y%I#8D8&M5 ?VU^D+(&L_2U8-]-5D--'4T&'MZ6>\_V?TV"7D#BRLXW3I_ M)\N98 _C_"UE?B:]Q(?90IAR>O*R8'T0VC0PG*2T].\(AH,5Y98:N]M%3V\: M63V!30I%?XY]#N,0NBRP#2_"^8U8#R*XKT!@:\^?*LF' LP;'M&4=S/'0S28 M^NZ43!?SKI71$P/&%Z)07J++F>AFD>ZWS>TUO_*"/I3(2'C$1+QA7;XS]7;,1L-2?T*[]20%[E0&>_0[ M XS7PIHF24(<*F$93_M;5TY$N2J>-HYZN+;2T+EH@-F&1$73PUMQ++.%>D*(O+44GI/K Z]/?HM+7WAVX M\S,5H <7,1:NWJ.^'/=NU3-D.:?!7=[SW\ZAT_WH]8(FIC6O326Z-2W'3!,B M02',<:$8>%N&B3#JP*IT!:(E+/1Z?@.T.,,E/?.LXTOV+'HE'-_;M7]IBR@_ MO=])]NU4F^O8>]#%(?$4;X6K36'LESHS#D(E P+<@4O2NA-!.S7[-I?,O ^? M#3'^8B!"4HIK5>!.$'ST*,U1P,T,^ M-^ ,0!BJE-Y^ F5S_9:A#FS-<*OR26B3J>=-<\_3#U+?WNME&53PRZ)RAX?, MAJ@NY9KIT1D9_:PHFU+J'UH*3W<=6 \\JO8[SY5I VC.G=D,UBD^QT8:R$0- M[R6#3F56)6P[>P$H.HR.GNP>BO.W#,,WY.84M/$*!!VNW^BM6K!MVB1_,U:% M',VL#L2E-?R>MGR_<.3?I]HDV53>UI$4.$'"&'N7-TH?%"8^!F)Y=.]_>>C[ MR=NL3TE6)]_OYD"7=_L9'*VU+]'W;#K6+'HB2K_#F:C)DG!C2!&"P] M9@;QMS^XR9T@@JVI1+M+_392N=O9FOQU_I&7M^,$W0>*&GEEJ\XC;0FN?V<_ MMU#. ]+=6/T$-YQ9KX%2CV(W%U8=XQ0\%G1L2W/CNU.R?REY/[E*L@_$ M2#2Z'T(0Z$]#]2P5&45NF*3&<=H;][UA$38Q%3?8OY:9 =@@C$\ZQ J7<>8Z M[]-O$Q%4 _2A$,B\+I _M1_L_>!)$E@<-=B7;EG+.K1_!6+0DO2,>.^33%!P M@#]9;E8RHC;6->E8B.NG9NH]F*NPU2#]DBYH)3A*VV?[C)A:99.+_!"';1GI M8@OBTA[UH?3(5X8*K)M"*VSTA01NWXVR%;G]S$ 5$A-C>1.XB=W=&@GB94L9 MXF7/&&5G#JOP8E6$/G>1_!C4KJ',MOU*SQV,B4BX3@US!5HGWX8@9Y(Z@KE. MMI<&VM$240S0^D(92"1[58FU M&DN!H(!"D:+NU(&/._+(9H: #9!^A?M@ " M+A7<9/ \_JGB:69/G,NM#R*O',ZKF+2<'*I4M*\UI5UGM"N6+[Z:,*3+F\UM MT"5H:KOW NQV/!X\LNU6Z%(ZE!'?&Q3_AX\."=?$-C5'U1L(?YPOF_/*7MZ? MT,OF+[)-1T3? \'[6OB03L,1M/[K&D<#TDME.(NCN=GVZ5?<7DYF6&R"G%Z7 MO?6NNW,FNYB*ZF-._LXP:;XD)MC%&=5ROUNY)_*R:0'0?=3;-;@8J%^OK\CX M0!OVV D&2_P&^O3="1+R#D\.O"ADK4D> &$_>[#E=$Q_S-Z7I:@H>"UHT-!& M]#FR.D&(ACGYI^1O6@63.8&Y)L6?1G8"8EI3O*4T5'G[=,I_'665XR:X?5-] M;_.]W:*&.Z'?<@]M?9B(5#QA\T32Q\.-MH_,GPXL2NWJ*)AZ/>,5$WQ=OW;# M^-=KGA!E?=;]SBWF_GNX' +E(S0]!^S]"8ZN$(1/31 MR7*;Z-=+4$LU\UD8\)POWA%[@%?'ULT*]$ __1ZNM+DL$'5!SE.<>=%8[DBE MYF)J69<'XW\GP;7\V><;2W65KY6HNI-->:>LU_I.\-/U-I__9)L, LCO %.8 MDY@GZH12U)'C!2+$I!0K,C$N:WU E4]9XQES;L!,19&*J#&5+'942)=8BG , MT\=H)V^-$N1P>KU*@PGA EBOMVLJ^3C;;VG.KSV$TIS2X'4%UO?DG(^